lanka-validations - v2.1.0
    Preparing search index...

    Variable rulesConst

    rules: {
        bankCode: () => ValidatorRule<BankInfo>;
        contactPhone: () => ValidatorRule<PhoneInfo>;
        currency: (opts?: LkrValidationOptions) => ValidatorRule<number>;
        dob: (
            opts?: DobOptions,
        ) => ValidatorRule<{ age: number; dob: Date; isoDate: string }>;
        drivingLicense: () => ValidatorRule<DrivingLicenseInfo>;
        gender: () => ValidatorRule<Gender>;
        matchesNicDob: (nicFieldName?: string) => ValidatorRule<unknown>;
        matchesNicGender: (nicFieldName?: string) => ValidatorRule<unknown>;
        mobile: () => ValidatorRule<PhoneInfo>;
        nic: (opts?: NicOptions) => ValidatorRule<NicInfo>;
        nullable: <T>(rule: ValidatorRule<T>) => ValidatorRule<T | null>;
        optional: <T>(rule: ValidatorRule<T>) => ValidatorRule<T | undefined>;
        passport: () => ValidatorRule<PassportInfo>;
        phone: () => ValidatorRule<PhoneInfo>;
        postalCode: () => ValidatorRule<PostalCodeInfo>;
        required: (message?: string) => ValidatorRule<unknown>;
        tin: () => ValidatorRule<string>;
        vat: () => ValidatorRule<string>;
        vehiclePlate: () => ValidatorRule<VehiclePlateInfo>;
    } = ...

    Ready-made ValidatorRules for each validator in this package.

    Type Declaration