Type Alias WellMapState

WellMapState: {
    _allWellbores: WellboreHeader[];
    activeDepths: Record<string, number>;
    depth?: number;
    domain: [number, number];
    measures: WellMapMeasures;
    segments: Record<string, [number, number]>;
    setDepth: (depth: number | undefined) => void;
    setMeasure: (width: number, height: number) => void;
    setStyles: (theme: WellMapStyles) => void;
    setWellbores: (wellboreHeaders: WellboreHeader[]) => void;
    slotsById: Record<string, number>;
    styles: WellMapStyles;
    tracksOrder: string[];
    wellboreIds: string[];
    wellbores: WellboreHeader[];
    wellboresById: Record<string, WellboreHeader>;
    wellboresByName: Record<string, WellboreHeader>;
}

Type declaration

  • _allWellbores: WellboreHeader[]
  • activeDepths: Record<string, number>
  • Optionaldepth?: number
  • domain: [number, number]
  • measures: WellMapMeasures
  • segments: Record<string, [number, number]>
  • setDepth: (depth: number | undefined) => void
  • setMeasure: (width: number, height: number) => void
  • setStyles: (theme: WellMapStyles) => void
  • setWellbores: (wellboreHeaders: WellboreHeader[]) => void
  • slotsById: Record<string, number>
  • styles: WellMapStyles
  • tracksOrder: string[]
  • wellboreIds: string[]
  • wellbores: WellboreHeader[]
  • wellboresById: Record<string, WellboreHeader>
  • wellboresByName: Record<string, WellboreHeader>