@mieweb/wikigdrive
Version:
Google Drive to MarkDown synchronization
41 lines • 1.1 kB
TypeScript
import { DateISO, FileId } from './model.js';
export interface SimpleFile {
id: FileId;
name: string;
mimeType: string;
}
export interface DriveData {
shared?: boolean;
driveId?: FileId;
}
export interface GoogleFile extends SimpleFile, DriveData {
parentId?: FileId;
parents: string[];
size?: number;
version: string;
trashed?: boolean;
modifiedTime?: DateISO;
lastAuthor?: string;
md5Checksum?: string;
exportLinks?: Record<string, string>;
}
export declare const MimeTypes: {
FOLDER_MIME: string;
DOCUMENT_MIME: string;
DRAWING_MIME: string;
SPREADSHEET_MIME: string;
FORM_MIME: string;
PRESENTATION_MIME: string;
APPS_SCRIPT: string;
MARKDOWN: string;
SHORTCUT: string;
IMAGE_SVG: string;
HTML: string;
};
export declare const MimeToExt: {
'image/svg+xml': string;
'application/vnd.oasis.opendocument.text': string;
'application/vnd.oasis.opendocument.spreadsheet': string;
'application/vnd.oasis.opendocument.presentation': string;
};
//# sourceMappingURL=GoogleFile.d.ts.map