@mome0320/kartrider.js-fetch
Version:
KartRider library interacting with Nexon API use fetch
21 lines (20 loc) • 811 B
TypeScript
import type { fileMetaData, MetadataID, MetaDataInfo, StreamMetaData } from '../types';
export declare class KartMetaData {
data: any;
path: string | undefined;
constructor();
static init(folderPath?: string): Promise<KartMetaData>;
static getRecentDataInfo(): Promise<{
sha256: string | string[] | undefined;
etag: string | undefined;
modifiedDate: string | undefined;
modifiedDateFromS3: string | string[] | undefined;
}>;
getMetaData(id: MetadataID): MetaDataInfo;
isExist(id: MetadataID): boolean;
fetch(): Promise<void>;
appendJSONfile(file: fileMetaData): Promise<void>;
appendJSONStream(stream: StreamMetaData): Promise<void>;
saveFile(): Promise<void[]>;
_updateDataMap(type: string, map: Map<string, string>): void;
}