@cxra/routine-assistance
Version:
RA (Routine Assistance).
13 lines (12 loc) • 589 B
TypeScript
/**
* Декоратор, который оборачивает функцию setter'а в обработчик, который входной аргумент поступивший
* (например из шаблона) возможно в виде строки, пытается привести к @see bool
*
* @example
* @Input('can')
* @InputAsBool()
* private set _can(value: boolean) {
* this.can$.next(value);
* }
*/
export declare const InputAsBool: () => (_target: unknown, _propertyKey: string, descriptor: PropertyDescriptor) => PropertyDescriptor;