@tckn/validator
Version:
TC Kimlik Numarası doğrulama paketi
23 lines (22 loc) • 651 B
TypeScript
interface TCKimlikNoDogrulaParams {
TCKimlikNo: string;
Ad: string;
Soyad: string;
DogumYili: number;
}
export declare class TCKimlikNoDogrulayici {
private static readonly WSDL_URL;
/**
* TC Kimlik numarası algoritmasını kontrol eder
* @param tcKimlikNo - TC Kimlik numarası
* @returns boolean
*/
static algoritmaDogrula(tcKimlikNo: string): boolean;
/**
* TC Kimlik numarasını NVI servisi üzerinden doğrular
* @param params - Doğrulama parametreleri
* @returns Promise<boolean>
*/
static nviDogrula(params: TCKimlikNoDogrulaParams): Promise<boolean>;
}
export {};