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