Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | 9x | // @flow export const types = { ARRAY: 'ARRAY', OBJECT: 'OBJECT', STRING: 'STRING', BOOLEAN: 'BOOLEAN', NUMBER: 'NUMBER', INT: 'INT', ID: 'ID', IMAGE: 'IMAGE', FILE: 'FILE', DATETIME: 'DATETIME', GEOPOINT: 'GEOPOINT', JSON: 'JSON', RELATION: 'RELATION', NULL: null } export type Types = $Values<typeof types>; export interface Field { exists(): boolean; getKey(): string; getType(): Types; getChild(fieldName: string): Field; forEach(visitor: (field: Field) => any): void; } |