Hierarchy (view full)

Constructors

Properties

_state: TerraDrawModeState
_styles: Partial<PointModeStyling>
behaviors: TerraDrawModeBehavior[] = []
coordinatePrecision: number
mode: string = "point"
onStyleChange: StoreChangeHandler
pointerDistance: number
project: Project
projection: Projection
setCursor: SetCursor
setDoubleClickToZoom: ((enabled: boolean) => void)
type: ModeTypes = ModeTypes.Drawing
unproject: Unproject
validate: undefined | Validation

Accessors

Methods

  • Parameters

    • feature: unknown
    • modeValidationFn: ((feature: GeoJSONStoreFeatures) => {
          reason?: string;
          valid: boolean;
      })
        • (feature): {
              reason?: string;
              valid: boolean;
          }
        • Parameters

          Returns {
              reason?: string;
              valid: boolean;
          }

          • Optionalreason?: string
          • valid: boolean

    Returns {
        reason?: string;
        valid: boolean;
    }

    • Optionalreason?: string
    • valid: boolean