n8n/packages/@n8n/config/src/utils.ts
2024-10-01 12:16:09 +02:00

8 lines
224 B
TypeScript

export class StringArray<T extends string> extends Array<T> {
constructor(str: string) {
super();
const parsed = str.split(',') as StringArray<T>;
return parsed.every((i) => typeof i === 'string') ? parsed : [];
}
}