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 | 20x 20x 20x 20x 20x 20x 20x 20x 20x 20x 20x 8x 8x 8x 20x | import { inputFieldsRegistry, FieldInputInnerConfig } from './registry'; export { FieldInputInnerConfig, inputFieldsRegistry } from './registry'; export { compileAllInputFields, compileInputFieldConfig } from './compiler'; export { InputFieldError } from './error'; export interface InputFieldOptions { description?: string; defaultValue?: any; type?: any; name?: string; isNullable?: boolean; } export function InputField(options?: InputFieldOptions): PropertyDecorator { return (targetInstance: Object, fieldName: string) => { const finalConfig: FieldInputInnerConfig = { property: fieldName, name: fieldName, ...options, }; inputFieldsRegistry.set(targetInstance.constructor, fieldName, finalConfig); }; } |