1
0
mirror of https://github.com/bitwarden/jslib synced 2026-01-04 09:33:14 +00:00
Files
jslib/common/src/abstractions/export.service.ts
Oscar Hinton 1016bbfb9e Split jslib into multiple modules (#363)
* Split jslib into multiple modules
2021-06-03 18:58:57 +02:00

9 lines
419 B
TypeScript

import { EventView } from '../models/view/eventView';
export abstract class ExportService {
getExport: (format?: 'csv' | 'json' | 'encrypted_json') => Promise<string>;
getOrganizationExport: (organizationId: string, format?: 'csv' | 'json' | 'encrypted_json') => Promise<string>;
getEventExport: (events: EventView[]) => Promise<string>;
getFileName: (prefix?: string, extension?: string) => string;
}