Interface EditSketchWorkflowOptions<T>

interface EditSketchWorkflowOptions<T> {
    annotationPersistence?: EditAnnotationPersistenceHook<T>;
    feature?: CanonicalFeature<T>;
    geometry?: null | Record<string, unknown>;
    kind?: EditWorkflowKind;
    metadata?: EditWorkflowMetadataOptions;
    optimistic?: EditWorkflowOptimisticHooks<T>;
    rollbackOnFailure?: boolean;
    signal?: AbortSignal;
    sketchTools?: Partial<Record<EditSketchTool, EditSketchToolCapabilityInput>>;
    snapping?: Partial<SnappingConfig>;
    source: Source<T>;
    values?: Partial<T>;
}

Type Parameters

  • T = Record<string, unknown>

Hierarchy

Properties

annotationPersistence?: EditAnnotationPersistenceHook<T>
feature?: CanonicalFeature<T>
geometry?: null | Record<string, unknown>
rollbackOnFailure?: boolean
signal?: AbortSignal
sketchTools?: Partial<Record<EditSketchTool, EditSketchToolCapabilityInput>>
snapping?: Partial<SnappingConfig>

Initial snapping configuration for the sketch workflow.

source: Source<T>
values?: Partial<T>