diff --git a/index.d.ts b/index.d.ts index 53e26b81..b6c650de 100644 --- a/index.d.ts +++ b/index.d.ts @@ -1,18 +1,18 @@ import { EventEmitter } from "events"; -type ConnectOptions = { +export type ConnectOptions = { share_mode?: number; protocol?: number; }; -type Status = { - atr?: Buffer; +export type Status = { + atr?: Buffer; state: number; }; type AnyOrNothing = any | undefined | null; -interface PCSCLite extends EventEmitter { +export interface PCSCLite extends EventEmitter { on(type: "error", listener: (error: any) => void): this; once(type: "error", listener: (error: any) => void): this; @@ -24,7 +24,7 @@ interface PCSCLite extends EventEmitter { close(): void; } -interface CardReader extends EventEmitter { +export interface CardReader extends EventEmitter { // Share Mode SCARD_SHARE_SHARED: number; SCARD_SHARE_EXCLUSIVE: number; @@ -106,6 +106,4 @@ interface CardReader extends EventEmitter { close(): void; } -declare function pcsc(): PCSCLite; - -export = pcsc; +export default function pcsc(): PCSCLite;