@curvenote/cli
Version:
CLI Client library for Curvenote
14 lines • 699 B
TypeScript
import type { ISession } from '../session/types.js';
import type { FileInfo, SignedFileInfo, FromTo } from './types.js';
import type { SiteUploadRequest } from '@curvenote/blocks';
export declare function listFolderContents(session: ISession, from: string, to?: string): FromTo[];
export declare function makeFileInfo(from: string, to: string): FileInfo;
export declare function prepareUploadRequest(session: ISession): Promise<{
files: FileInfo[];
uploadRequest: SiteUploadRequest;
}>;
export declare function performFileUploads(session: ISession, filesWithUploadInfo: SignedFileInfo[], opts?: {
ci?: boolean;
resume?: boolean;
}): Promise<void>;
//# sourceMappingURL=utils.d.ts.map