@itrocks/length
Version:
Decorators @Length, @MinLength, @MaxLength to enforce fixed or flexible string length limits on class properties
4 lines (3 loc) • 333 B
TypeScript
import { ObjectOrType } from '@itrocks/class-type';
export declare function MaxLength<T extends object>(length?: number): import("@itrocks/decorator/property").DecorateCaller<T, Extract<keyof T, string | symbol>>;
export declare function maxLengthOf<T extends object>(target: ObjectOrType<T>, property: keyof T): number | undefined;