gi-nx / PackContents
ts
type PackContents = {
analytics?: CounterFields;
apps?: Record<number, Partial<OtherProjectApp>>;
blocks?: Record<string, {
description?: string;
features: (
| PreStackedPoint
| PreStackedLineString
| PreStackedPolygon<Record<string, any>>)[];
id: BlockId;
keyWords?: string[];
name: string;
properties?: Record<string, any>;
}>;
flows?: Record<string, {
dependencies: GiraffeNodeGraphFeatureDependancy[];
description?: string;
edges: GiraffeEdge[];
id: string;
inputs: Record<string, GiraffeNodeInputHandle>;
name: string;
nodes: GiraffeNode[];
outputs: Record<string, GiraffeNodeInputHandle>;
supportedShapes?: string[];
}>;
layers?: string[];
layerTree?: LayerTree;
propDefs?: Record<string, UserDefinedFeatureProperty>;
report_builder?: Partial<OtherProjectApp>;
scenarios?: Omit<Scenario, "id">[];
sections?: (
| RawPoint
| RawMultiPoint
| RawLineString
| RawMultiLineString
| RawPolygon
| RawMultiPolygon)[];
usages?: Record<string, Usage>;
};Properties
| Property | Type |
|---|---|
analytics? | CounterFields |
apps? | Record<number, Partial<OtherProjectApp>> |
blocks? | Record<string, { description?: string; features: ( | PreStackedPoint | PreStackedLineString | PreStackedPolygon<Record<string, any>>)[]; id: BlockId; keyWords?: string[]; name: string; properties?: Record<string, any>; }> |
flows? | Record<string, { dependencies: GiraffeNodeGraphFeatureDependancy[]; description?: string; edges: GiraffeEdge[]; id: string; inputs: Record<string, GiraffeNodeInputHandle>; name: string; nodes: GiraffeNode[]; outputs: Record<string, GiraffeNodeInputHandle>; supportedShapes?: string[]; }> |
layers? | string[] |
layerTree? | LayerTree |
propDefs? | Record<string, UserDefinedFeatureProperty> |
report_builder? | Partial<OtherProjectApp> |
scenarios? | Omit<Scenario, "id">[] |
sections? | ( | RawPoint | RawMultiPoint | RawLineString | RawMultiLineString | RawPolygon | RawMultiPolygon)[] |
usages? | Record<string, Usage> |