@island.is/kennitala
Version:
Icelandic social security number (kennitölur) utilities for servers and clients
25 lines (24 loc) • 1.44 kB
TypeScript
import { generatePerson, generateCompany, generateTemporary } from "./generation";
import { KennitalaInfo, ValidationOptions } from "./types";
export declare const isValid: (kennitala: string, options?: ValidationOptions) => boolean;
export declare const isPerson: (kennitala: string, options?: ValidationOptions) => boolean;
export declare const isCompany: (kennitala: string) => boolean;
export declare const isTemporary: (kennitala: string) => boolean;
export declare const sanitize: (kennitala: string) => string;
export declare const format: (kennitala: string, spacer?: boolean) => string;
export declare const info: (kennitala: string, options?: ValidationOptions) => KennitalaInfo;
export { generatePerson, generateCompany, generateTemporary };
export type { KennitalaInfo, ValidationOptions };
declare const _default: {
isValid: (kennitala: string, options?: ValidationOptions) => boolean;
isPerson: (kennitala: string, options?: ValidationOptions) => boolean;
isCompany: (kennitala: string) => boolean;
isTemporary: (kennitala: string) => boolean;
sanitize: (kennitala: string) => string;
format: (kennitala: string, spacer?: boolean) => string;
info: (kennitala: string, options?: ValidationOptions) => KennitalaInfo;
generatePerson: (date: Date, startingIncrement?: number) => string;
generateCompany: (date: Date) => string;
generateTemporary: () => string;
};
export default _default;