Skip to content

gi-nx


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 & {
     temporary?: never;
   }
     | RawMultiPoint & {
     temporary?: never;
   }
     | RawLineString & {
     temporary?: never;
   }
     | RawMultiLineString & {
     temporary?: never;
   }
     | RawPolygon & {
     temporary?: never;
   }
     | RawMultiPolygon & {
     temporary?: never;
  })[];
  usages?: Record<string, Usage>;
};

Properties

PropertyType
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 & { temporary?: never; } | RawMultiPoint & { temporary?: never; } | RawLineString & { temporary?: never; } | RawMultiLineString & { temporary?: never; } | RawPolygon & { temporary?: never; } | RawMultiPolygon & { temporary?: never; })[]
usages?Record<string, Usage>