@digitalpersona/devices
Version:
DigitalPersona Security Devices support library
52 lines (51 loc) • 945 B
TypeScript
/**@internal
*
*/
export declare enum Method {
EnumerateReaders = 1,
EnumerateCards = 2,
GetCardInfo = 3,
GetCardUID = 4,
GetDPCardAuthData = 5,
GetDPCardEnrollData = 6,
Subscribe = 100,
Unsubscribe = 101
}
/**@internal
*
*/
export declare enum NotificationType {
ReaderConnected = 1,
ReaderDisconnected = 2,
CardInserted = 3,
CardRemoved = 4
}
/**@internal
*
*/
export interface Notification {
Event: NotificationType;
Reader: string;
}
export interface CardNotification extends Notification {
/**@internal
*
*/
Event: NotificationType.CardInserted | NotificationType.CardRemoved;
Reader: string;
Card: string;
}
/**@internal
*
*/
export interface ReaderList {
ReadersCount: number;
Readers: string;
}
/**@internal
*
*/
export interface CardList {
CardsCount: number;
Cards: string;
}