UNPKG

@yubion-dev-team/yubion-fido2-server-sdk-js

Version:

This project is an SDK to use YubiOn FIDO2 Server Service from Node.js.

65 lines 2.01 kB
import * as yup from "yup"; export interface UserDataRegisterParameter { userId: string; userName?: string; displayName?: string | null; userAttributes?: { [key: string]: any; } | string | null; disabled?: boolean; } export interface UserDataUpdateParameter extends UserDataRegisterParameter { updated?: Date; } export interface UserData extends UserDataRegisterParameter { rpId: string; userAttributes?: { [key: string]: any; } | null; registered?: Date; updated?: Date; } export interface UserDataWithCredentialCount extends UserData { enabledCredentialCount: number; credentialCount: number; } export declare const UserIdSchema: yup.StringSchema<string | undefined, yup.AnyObject, undefined, "">; export declare const UserDataSchema: yup.ObjectSchema<{ rpId: string | undefined; userId: string | undefined; userName: string | undefined; displayName: string | null | undefined; userAttributes: {} | null | undefined; registered: Date | undefined; updated: Date | undefined; }, yup.AnyObject, { rpId: undefined; userId: undefined; userName: undefined; displayName: undefined; userAttributes: undefined; registered: undefined; updated: undefined; }, "">; export declare const UserDataWithCredentialCountSchema: yup.ObjectSchema<{ rpId: string | undefined; userId: string | undefined; userName: string | undefined; displayName: string | null | undefined; userAttributes: {} | null | undefined; registered: Date | undefined; updated: Date | undefined; enabledCredentialCount: number | undefined; credentialCount: number | undefined; }, yup.AnyObject, { rpId: undefined; userId: undefined; userName: undefined; displayName: undefined; userAttributes: undefined; registered: undefined; updated: undefined; enabledCredentialCount: undefined; credentialCount: undefined; }, "">; //# sourceMappingURL=user-data.d.ts.map