@comyata/fe
Version:
Execute YAML and JSON files like programs and get clean data to work with as result.
19 lines (18 loc) • 572 B
TypeScript
import { IDataNode } from '@comyata/run/DataNode';
import { ImportContext } from '@comyata/fe/FileEngine';
export declare class DataFile<TNode extends IDataNode = IDataNode> {
/**
* The parsed data to use for computing.
*/
node?: TNode | IDataNode;
/**
* The loaded data value to use for parsing.
* used as global cache, while dataRef will get populated from here
*/
value?: {
current: unknown;
};
fileId: string;
importContext?: ImportContext;
constructor(fileId: string, importContext?: ImportContext);
}