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;
}
|