UNPKG

@modern-js/codesmith-api-json

Version:
13 lines (12 loc) 583 B
import type { FsResource, GeneratorCore } from '@modern-js/codesmith'; import commentJSON from 'comment-json'; export declare class JsonAPI { protected readonly generatorCore: GeneratorCore; constructor(generatorCore: GeneratorCore); get(resource: FsResource): Promise<commentJSON.CommentJSONValue>; extend(resource: FsResource, obj: Record<string, any>, endWithNewLine?: boolean): Promise<void>; update(resource: FsResource, operation: { query: Record<string, any>; update: Record<string, any>; }, endWithNewLine?: boolean): Promise<void>; }