UNPKG

narraleaf

Version:

Create your visual novel with Electron and React

15 lines (14 loc) 720 B
export interface MetadataHandle<Metadata extends Record<string, any>, Content extends Record<string, any>> { readContent(): Promise<Content>; readMetaData(): Promise<Metadata>; close(): Promise<void>; } export declare class Metadata { static HEADER_SIZE: number; static read<Metadata extends Record<string, any>, Content extends Record<string, any>>(src: string): Promise<MetadataHandle<Metadata, Content>>; static write<Metadata extends Record<string, any>, Content extends Record<string, any>>(src: string, metadata: Metadata, content: Content): Promise<void>; private static readMetaData; private static readContent; private static getMetadataSize; private static writeData; }