@graphity/mapper
Version:
Decorator-based transformer of plain object to class constructors for Javascript(& Typescript).
14 lines (12 loc) • 320 B
text/typescript
import { ValueTransformer } from '../interfaces/mapper'
export const arrayTransformer: ValueTransformer<any, any[]> = {
to(source: any): any[] {
if (source === null || typeof source === 'undefined') {
return source
}
if (Array.isArray(source)) {
return source
}
return [source]
},
}