git-documentdb
Version:
Offline-first database that syncs with Git
26 lines • 906 B
TypeScript
import { JsonDoc, SerializeFormat, SerializeFormatLabel } from './types';
export declare class SerializeFormatJSON implements SerializeFormat {
format: SerializeFormatLabel;
firstExtension: string;
secondExtension: undefined;
extension(): string;
removeExtension(path: string): string;
hasObjectExtension(path: string): boolean;
serialize(doc: JsonDoc): {
extension: string;
data: string;
};
}
export declare class SerializeFormatFrontMatter implements SerializeFormat {
format: SerializeFormatLabel;
firstExtension: string;
secondExtension: string;
extension(doc?: JsonDoc): ".md" | ".yml";
removeExtension(path: string): string;
hasObjectExtension(path: string): boolean;
serialize(doc: JsonDoc): {
extension: string;
data: string;
};
}
//# sourceMappingURL=serialize_format.d.ts.map