@fusedashlabs/ui9000-workspace
Version:
UI9000 workspace MCP. One tool, show_workspace, draws a chart from your table. Set TYPESAFE_API_KEY to let Jev choose the chart.
25 lines (24 loc) • 993 B
TypeScript
/**
* Closed DataProfile — same keys as `@fusedashlabs/widgets` catalog.
* evalCases.profile and `when` strings may use only these fields.
* Unknown keys are a test failure. Do not add fields here.
*/
export declare const DATA_PROFILE_KEYS: readonly ["hasCategory", "hasNumericMetric", "categoryCardinality", "hasGeo", "hasTemporal", "hasNodes", "hasLinks", "hasTabularRows", "rowCount", "hasEntityId", "hasClaim", "hasEvents", "controlCount", "allControlsLabelled", "hasMapToken"];
export type DataProfileKey = (typeof DATA_PROFILE_KEYS)[number];
export type DataProfile = {
hasCategory?: boolean;
hasNumericMetric?: boolean;
categoryCardinality?: number;
hasGeo?: boolean;
hasTemporal?: boolean;
hasNodes?: boolean;
hasLinks?: boolean;
hasTabularRows?: boolean;
rowCount?: number;
hasEntityId?: boolean;
hasClaim?: boolean;
hasEvents?: boolean;
controlCount?: number;
allControlsLabelled?: boolean;
hasMapToken?: boolean;
};