UNPKG

@nodescript/stdlib

Version:
65 lines (64 loc) 1.47 kB
export const module = { version: '1.0.4', moduleName: 'Schema / Number', description: 'Creates a Number schema.', params: { id: { schema: { type: 'string', optional: true, }, advanced: true, }, optional: { schema: { type: 'boolean', optional: true, }, advanced: true, }, nullable: { schema: { type: 'boolean', optional: true, }, advanced: true, }, default: { schema: { type: 'number', optional: true, }, advanced: true, }, minimum: { schema: { type: 'number', optional: true, }, advanced: true, }, maximum: { schema: { type: 'number', optional: true, }, advanced: true, }, }, result: { schema: { type: 'any' }, } }; export const compute = params => { const schema = { type: 'number', id: params.id, optional: params.optional, nullable: params.nullable, default: String(params.default), minimum: params.minimum, maximum: params.maximum, }; return schema; };