UNPKG

@chameleoncloud/jupyterlab_zenodo

Version:
15 lines (14 loc) 631 B
import { IZenodoRegistry, ZenodoFormFields, ZenodoRecord } from './tokens'; export declare class ZenodoRegistry implements IZenodoRegistry { createDeposition(path: string, post: ZenodoFormFields): Promise<ZenodoRecord>; newDepositionVersion(path: string): Promise<ZenodoRecord>; getDepositions(): Promise<ZenodoRecord[]>; getDeposition(path: string): Promise<ZenodoRecord>; getDepositionSync(path: string): ZenodoRecord; hasDepositionSync(path: string): boolean; private _serverSettings; private _records; private _recordsFetched; private _recordsFetchPromise; private _updateRecords; }