diff --git a/index.d.ts b/index.d.ts index 879f007..b456143 100644 --- a/index.d.ts +++ b/index.d.ts @@ -1,35 +1,31 @@ -declare namespace CallLogs { - export enum callType { - OUTGOING = 'OUTGOING', - INCOMING = 'INCOMING', - MISSED = 'MISSED', - VOICEMAIL = 'VOICEMAIL', - REJECTED = 'REJECTED', - BLOCKED = 'BLOCKED', - ANSWERED_EXTERNALLY = 'ANSWERED_EXTERNALLY', - UNKNOWN = 'UNKNOWN', - } +export type CallType = + 'OUTGOING' + | 'INCOMING' + | 'MISSED' + | 'VOICEMAIL' + | 'REJECTED' + | 'BLOCKED' + | 'ANSWERED_EXTERNALLY' + | 'UNKNOWN'; - export interface CallFilter { - minTimestamp?: number; - maxTimestamp?: number; - types?: CallType | CallType[]; - phoneNumbers?: string | string[]; - } +export interface CallFilter { + minTimestamp?: number; + maxTimestamp?: number; + types?: CallType | CallType[]; + phoneNumbers?: string | string[]; +} - export interface CallLog { - phoneNumber: string; - duration: number; - name: string; - timestamp: string; - dateTime: string; - type: CallType; - rawType: number; - } +export interface CallLog { + phoneNumber: string; + duration: number; + name: string; + timestamp: string; + dateTime: string; + type: CallType; + rawType: number; +} - const load: (limit: number, filter?: CallFilter) => Promise; +export function load(limit: number, filter?: CallFilter): Promise; - const loadAll: () => Promise; -} +export function loadAll(): Promise; -export = CallLogs;