@dataset.sh/client
Version:
TypeScript client library for dataset.sh - A powerful dataset management system supporting both local and remote storage with seamless transfer capabilities.
50 lines • 1.08 kB
TypeScript
export interface DatasetTag {
tag: string;
version: string;
}
export interface DatasetVersion {
version: string;
created_at?: string;
size?: number;
}
export interface ListVersionResult {
versions: DatasetVersion[];
}
export interface ListVersionTagResult {
tags: DatasetTag[];
}
export interface TagResolveResult {
version: string;
exists: boolean;
}
export interface RemoteConfig {
host: string;
accessKey?: string;
}
export interface ProfileConfig {
profiles?: Record<string, RemoteConfig>;
defaultProfile?: string;
}
export interface DatasetInfo {
namespace: string;
datasetName: string;
}
export interface CollectionData {
name: string;
data: any[];
typeAnnotation?: string;
}
export interface ImportOptions {
replace?: boolean;
removeSource?: boolean;
verifyVersion?: string;
tags?: string[];
asLatest?: boolean;
loadAuthor?: boolean;
description?: string;
}
export interface UploadOptions {
tags?: string[];
asLatest?: boolean;
}
//# sourceMappingURL=types.d.ts.map