UNPKG

@nodescript/stdlib

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