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 30 31 32 33 34 35 36 | 327x 327x 327x 327x 416x | // @flow import type {Field, Types} from './types'; import NullField from './nullField'; export default class ScalarField implements Field { type: Types; schema: any; key: string; constructor({key, schema, type}: {key: string, schema: any, type: Types}) { this.key = key; this.schema = schema; this.type = type; } getKey() { return this.key; } getType() { return this.type; } exists() { return true; } getChild(fieldName: string) { return new NullField({key: fieldName}); } forEach() { return; } } |