@firefliesai/fireflies-node-sdk
Version:
Node.js SDK for Fireflies.ai API
19 lines (18 loc) • 781 B
TypeScript
import { TranscriptData } from './types';
import { FirefliesSDK } from './fireflies';
export declare function generateGraphQLFilter(fields: string[]): string;
export interface BatchProcessResult {
meetings: TranscriptData[];
errors: string[];
}
export declare class MeetingsHelper {
private static CONCURRENCY_LIMIT;
private static DELAY_TIME;
private static delay;
static batchProcess(tasks: (() => Promise<any>)[], apiKey: string): Promise<BatchProcessResult>;
static getAllMeetingIds(sdk: FirefliesSDK): Promise<string[]>;
static getDedeuplicatedMeetingIds(apiKeys: string[]): Promise<{
[key: string]: string[];
}>;
static handleOutput(result: BatchProcessResult, apiKey: string, outputType: 'console' | 'json'): Promise<void>;
}