MCPcopy
hub / github.com/appsmithorg/appsmith / EntityParser

Interface EntityParser

app/client/src/plugins/Linting/utils/entityParser.ts:16–25  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14import { validJSBodyRegex } from "workers/Evaluation/JSObject";
15
16export interface EntityParser {
17 parse<T extends DataTreeEntity, K extends DataTreeEntityConfig>(
18 entity: T,
19 entityConfig: K,
20 ): ParsedEntity<T>;
21 parse<T extends TJSActionEntity, K extends JSActionEntityConfig>(
22 entity: T,
23 entityConfig: K,
24 ): ParsedEntity<T>;
25}
26
27type TParsedJSEntity = Record<string, string> & {
28 body: string;

Callers 8

finalizeHtmlFilesFunction · 0.65
.eslintrc.jsFile · 0.65
page.min.jsFile · 0.65
uFunction · 0.65
bFunction · 0.65
oeFunction · 0.65
echarts@5.4.3.jsFile · 0.65

Implementers 5

DefaultEntityParserapp/client/src/plugins/Linting/utils/e
JSLintEntityParserapp/client/src/plugins/Linting/utils/e
aapp/client/public/libraries/fast-csv@4
sapp/client/public/libraries/fast-csv@4
CurlImporterServiceCEImplapp/server/appsmith-server/src/main/ja

Calls

no outgoing calls

Tested by

no test coverage detected