idnumbers
    Preparing search index...

    Interface IValidatorRegistry

    Registry interface for managing validators.

    interface IValidatorRegistry {
        get(key: string): CountryValidator<ParsedInfo> | undefined;
        getFormat(key: string): IdFormat | undefined;
        has(key: string): boolean;
        list(): string[];
        listAll(): string[];
        register(key: string, validator: CountryValidator<object>): void;
        registerAlias(alias: string, key: string): void;
        registerCountry(
            country: CountryDefinition<string, readonly string[], object>,
        ): void;
        resolveKey(key: string): string | undefined;
    }

    Implemented by

    Index
    • Parameters

      • alias: string
      • key: string

      Returns void

    • Parameters

      • key: string

      Returns string | undefined