@buka/class-transformer-extra
Version:
class-transformer-extra contains methods that's aren't included in the class-transform package.
10 lines (9 loc) • 482 B
TypeScript
import { TransformOptions } from 'class-transformer';
type ToBooleanFn = (value: unknown) => boolean;
type ToBooleanBasicType = number | string | boolean | undefined | ToBooleanFn;
type ToBooleanParams = ToBooleanBasicType[] | ToBooleanFn;
export interface ToBooleanTransformOptions extends TransformOptions {
optional?: boolean;
}
export declare function ToBoolean(falseValuesOrTransformer?: ToBooleanParams, options?: ToBooleanTransformOptions): PropertyDecorator;
export {};