UNPKG

@nodescript/stdlib

Version:
49 lines (48 loc) 1.08 kB
export const module = { version: '1.0.4', moduleName: 'Schema / Boolean', description: 'Creates a Boolean 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: 'boolean', optional: true, }, advanced: true, }, }, result: { schema: { type: 'any' }, } }; export const compute = params => { const schema = { type: 'boolean', id: params.id, optional: params.optional, nullable: params.nullable, default: String(params.default), }; return schema; };