UNPKG

@nodescript/stdlib

Version:
31 lines (30 loc) 759 B
export const module = { version: '1.2.4', moduleName: 'String / Split', description: ` Splits a string into multiple components delimited with specified separator. Separator can be either a string or a regular expression. `, keywords: ['separate'], params: { string: { schema: { type: 'string', }, }, separator: { schema: { type: 'any' }, }, }, result: { schema: { type: 'array', items: { type: 'string' }, } }, }; export const compute = (params, ctx) => { const { string, separator } = params; const regexp = ctx.lib.toRegExp(separator); return string.split(regexp); };