comparison app/query-state.ts @ 20:34cd764e234b

make interfaces into classes. factor out NormalizationService.
author casties
date Fri, 22 Jan 2016 17:32:33 +0100
parents 6cd6c09032aa
children 930fe7460f6b
comparison
equal deleted inserted replaced
19:d75224bb8147 20:34cd764e234b
1 import {QueryStep} from './query-step'; 1 import {QueryStep} from './query-step';
2 2
3 export interface QueryState { 3 export class QueryState {
4 steps: QueryStep[]; 4 public steps: QueryStep[] = [];
5 cypherQuery: string; 5
6 cypherParams: any; 6 public resultCypherQuery: string;
7 resultTypes: string; 7 public attributesCypherQuery: string;
8 results: any[]; 8 public relationsCypherQuery: string;
9 numResults: number; 9 public cypherQueryParams: any;
10
11 public results: any[];
12 public numResults: number;
13 public resultTypes: string;
14 public resultInfo: string;
15
16 public nextQueryRelations: any[];
17 public nextQueryAttributes: any[];
18
10 } 19 }