Home Reference Source Test

src/modules/types.js

// @flow

export type Expression = {[key: string]: any};

export type JoinCondition = {[key: string]: any};

export type SelectionCondition = {[key: string]: any};

export type Graph = {
  [key: string]: {
    edges: {[key: string]: Array<JoinCondition>},
    selections: Array<SelectionCondition>,
  },
};