PakDataKit - v2.2.0
    Preparing search index...

    Variable pkConst

    pk: {
        cnic: (
            options?: AdapterOptions,
        ) => StringSchema<string | undefined, AnyObject, undefined, "">;
        phone: (
            options?: AdapterOptions,
        ) => StringSchema<string | undefined, AnyObject, undefined, "">;
        iban: (
            options?: AdapterOptions,
        ) => StringSchema<string | undefined, AnyObject, undefined, "">;
        ntn: (
            options?: AdapterOptions,
        ) => StringSchema<string | undefined, AnyObject, undefined, "">;
        strn: (
            options?: AdapterOptions,
        ) => StringSchema<string | undefined, AnyObject, undefined, "">;
        landline: (
            options?: AdapterOptions,
        ) => StringSchema<string | undefined, AnyObject, undefined, "">;
    } = ...

    Yup schemas for Pakistani identifiers.

    Type Declaration

    • cnic: (
          options?: AdapterOptions,
      ) => StringSchema<string | undefined, AnyObject, undefined, "">
    • phone: (
          options?: AdapterOptions,
      ) => StringSchema<string | undefined, AnyObject, undefined, "">
    • iban: (
          options?: AdapterOptions,
      ) => StringSchema<string | undefined, AnyObject, undefined, "">
    • ntn: (
          options?: AdapterOptions,
      ) => StringSchema<string | undefined, AnyObject, undefined, "">
    • strn: (
          options?: AdapterOptions,
      ) => StringSchema<string | undefined, AnyObject, undefined, "">
    • landline: (
          options?: AdapterOptions,
      ) => StringSchema<string | undefined, AnyObject, undefined, "">
    import { object } from 'yup';
    import { pk } from 'pakdatakit/yup';

    const form = object({ cnic: pk.cnic().required(), phone: pk.phone() });