Class OIBehaviors

Implements

Accessors

  • get currentPenStyle(): TStyle
  • Returns TStyle

  • get model(): OIModel
  • Returns OIModel

  • get penStyle(): TStyle
  • Returns TStyle

  • get penStyleClasses(): string
  • Returns string

  • set renderingConfiguration(renderingConfiguration): void
  • Parameters

    Returns void

  • get theme(): TTheme
  • Returns TTheme

Constructors

  • Parameters

    • options: {
          behaviors?: { grabber?: { attach?: {} | undefined; detach?: {} | undefined; onPointerDown?: {} | undefined; onPointerMove?: {} | undefined; onPointerUp?: {} | undefined; } | undefined; recognizer?: { ...; } | ... 2 more ... | undefined; menu?: { ...; } | undefined; gesture?: { ...; } | undefined; snap?: { ...; } | undefined; };
          configuration?: { offscreen?: boolean | undefined; server?: { protocol?: TProtocol | undefined; scheme?: TSchene | undefined; host?: string | undefined; applicationKey?: string | undefined; hmacKey?: string | undefined; version?: string | undefined; useWindowLocation?: boolean | undefined; websocket?: { ...; } | undefined; } | unde...;
          fontStyle?: { size?: number | undefined; weight?: "normal" | "bold" | undefined; };
          logger?: { readonly EDITOR?: LoggerLevel | undefined; readonly RECOGNIZER?: LoggerLevel | undefined; readonly GRABBER?: LoggerLevel | undefined; ... 16 more ...; readonly MENU?: LoggerLevel | undefined; };
          penStyle?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; };
          theme?: { [x: string]: unknown; ink?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; "-myscript-pen-width"?: number | undefined; "-myscript-pen-fill-style"?: string | undefined; "-myscript-pen-fill-color"?: string | undefined; } | undefined; ".math"?: { ......;
      }
      • Optional behaviors?: { grabber?: { attach?: {} | undefined; detach?: {} | undefined; onPointerDown?: {} | undefined; onPointerMove?: {} | undefined; onPointerUp?: {} | undefined; } | undefined; recognizer?: { ...; } | ... 2 more ... | undefined; menu?: { ...; } | undefined; gesture?: { ...; } | undefined; snap?: { ...; } | undefined; }
      • Optional configuration?: { offscreen?: boolean | undefined; server?: { protocol?: TProtocol | undefined; scheme?: TSchene | undefined; host?: string | undefined; applicationKey?: string | undefined; hmacKey?: string | undefined; version?: string | undefined; useWindowLocation?: boolean | undefined; websocket?: { ...; } | undefined; } | unde...
      • Optional fontStyle?: { size?: number | undefined; weight?: "normal" | "bold" | undefined; }
      • Optional logger?: { readonly EDITOR?: LoggerLevel | undefined; readonly RECOGNIZER?: LoggerLevel | undefined; readonly GRABBER?: LoggerLevel | undefined; ... 16 more ...; readonly MENU?: LoggerLevel | undefined; }
      • Optional penStyle?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; }
      • Optional theme?: { [x: string]: unknown; ink?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; "-myscript-pen-width"?: number | undefined; "-myscript-pen-fill-style"?: string | undefined; "-myscript-pen-fill-color"?: string | undefined; } | undefined; ".math"?: { ......
    • layerInfos: HTMLDivElement

    Returns OIBehaviors

Methods

  • Parameters

    Returns Promise<TOISymbol>

  • Parameters

    • symList: TOISymbol[]
    • addToHistory: boolean = true

    Returns Promise<TOISymbol[]>

  • Parameters

    Returns Blob

  • Parameters

    • code: string

    Returns Promise<void>

  • Parameters

    • symbol: TOISymbol
    • position: "first" | "last" | "forward" | "backward"

    Returns void

  • Parameters

    • symbols: TOISymbol[]
    • position: "first" | "last" | "forward" | "backward"

    Returns void

  • Parameters

    • partialGroup: {
          bounds: undefined | ({ x?: number | undefined; y?: number | undefined; width?: number | undefined; height?: number | undefined; readonly xMin?: number | undefined; readonly xMid?: number | undefined; readonly xMax?: number | undefined; ... 9 more ...; overlaps?: {} | undefined; });
          children?: (undefined | ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; startAngle?: number | undefined; sweepAngle?: number | undefined; radiusX?: number | undefined; radiusY?: number | undefined; ... 20 more ...; isIntersected?: {} | undefined; }) | ({ start?: { x?: number | undefined; y?: number | undefined; } | undefined; end?: { x?: number | undefined; y?: number | undefined; } | undefined; readonly vertices?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; ... 18 more ...; isIntersected?: {} | undefined; }) | ({ points?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; readonly vertices?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; ... 18 more ...; isIntersected?: {} | undefined; }) | ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; radius?: number | undefined; readonly bounds?: { x?: number | undefined; y?: number | undefined; width?: number | undefined; ... 13 more ...; overlaps?: {} | undefined; } | undefined; ... 16 more ...; isIntersected?: {} | undefined; }) | ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; radiusX?: number | undefined; radiusY?: number | undefined; orientation?: number | undefined; readonly vertices?: ({ ...; } | undefined)[] | undefined; ... 16 more ...; isIntersected?: {} | undefined; }) | ({ points?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; readonly vertices?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; ... 16 more ...; isIntersected?: {} | undefined; }) | ({ readonly isClosed?: false | undefined; pointerType?: string | undefined; length?: number | undefined; decorators?: ({ id?: string | undefined; kind?: DecoratorKind | undefined; style?: { ...; } | undefined; clone?: {} | undefined; } | undefined)[] | undefined; ... 18 more ...; isIntersected?: {} | undefined; }) | ({ readonly isClosed?: false | undefined; children?: ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; startAngle?: number | undefined; sweepAngle?: number | undefined; ... 22 more ...; isIntersected?: {} | undefined; } | ... 8 more ... | undefined)[] | undefined; ... 22 more ...; isInterse...) | ({ readonly isClosed?: true | undefined; point?: { x?: number | undefined; y?: number | undefined; } | undefined; chars?: ({ id?: string | undefined; label?: string | undefined; fontSize?: number | undefined; fontWeight?: "normal" | ... 1 more ... | undefined; color?: string | undefined; bounds?: { ...; } | undefined...))[];
          clone?: any;
          containsOnlyStroke?: any;
          containsSymbol?: any;
          creationTime?: number;
          decorators?: (undefined | ({ id?: string | undefined; kind?: DecoratorKind | undefined; style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; } | undefined; clone?: {} | undefined; }))[];
          deleting?: boolean;
          edges: undefined | (undefined | ({ p1?: { x?: number | undefined; y?: number | undefined; } | undefined; p2?: { x?: number | undefined; y?: number | undefined; } | undefined; }))[];
          extractStrokes?: any;
          extractSymbols?: any;
          id?: string;
          isClosed?: false;
          isIntersected?: any;
          modificationDate?: number;
          overlaps?: any;
          removeChilds?: any;
          selected?: boolean;
          snapPoints: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[];
          style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; };
          toJSON?: any;
          transform?: { xx?: number | undefined; yx?: number | undefined; xy?: number | undefined; yy?: number | undefined; tx?: number | undefined; ty?: number | undefined; invert?: {} | undefined; multiply?: {} | undefined; ... 5 more ...; toCssString?: {} | undefined; };
          type?: Group;
          updateChildrenStyle?: any;
          vertices: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[];
      }
      • bounds: undefined | ({ x?: number | undefined; y?: number | undefined; width?: number | undefined; height?: number | undefined; readonly xMin?: number | undefined; readonly xMid?: number | undefined; readonly xMax?: number | undefined; ... 9 more ...; overlaps?: {} | undefined; })
      • Optional children?: (undefined | ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; startAngle?: number | undefined; sweepAngle?: number | undefined; radiusX?: number | undefined; radiusY?: number | undefined; ... 20 more ...; isIntersected?: {} | undefined; }) | ({ start?: { x?: number | undefined; y?: number | undefined; } | undefined; end?: { x?: number | undefined; y?: number | undefined; } | undefined; readonly vertices?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; ... 18 more ...; isIntersected?: {} | undefined; }) | ({ points?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; readonly vertices?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; ... 18 more ...; isIntersected?: {} | undefined; }) | ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; radius?: number | undefined; readonly bounds?: { x?: number | undefined; y?: number | undefined; width?: number | undefined; ... 13 more ...; overlaps?: {} | undefined; } | undefined; ... 16 more ...; isIntersected?: {} | undefined; }) | ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; radiusX?: number | undefined; radiusY?: number | undefined; orientation?: number | undefined; readonly vertices?: ({ ...; } | undefined)[] | undefined; ... 16 more ...; isIntersected?: {} | undefined; }) | ({ points?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; readonly vertices?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; ... 16 more ...; isIntersected?: {} | undefined; }) | ({ readonly isClosed?: false | undefined; pointerType?: string | undefined; length?: number | undefined; decorators?: ({ id?: string | undefined; kind?: DecoratorKind | undefined; style?: { ...; } | undefined; clone?: {} | undefined; } | undefined)[] | undefined; ... 18 more ...; isIntersected?: {} | undefined; }) | ({ readonly isClosed?: false | undefined; children?: ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; startAngle?: number | undefined; sweepAngle?: number | undefined; ... 22 more ...; isIntersected?: {} | undefined; } | ... 8 more ... | undefined)[] | undefined; ... 22 more ...; isInterse...) | ({ readonly isClosed?: true | undefined; point?: { x?: number | undefined; y?: number | undefined; } | undefined; chars?: ({ id?: string | undefined; label?: string | undefined; fontSize?: number | undefined; fontWeight?: "normal" | ... 1 more ... | undefined; color?: string | undefined; bounds?: { ...; } | undefined...))[]
      • Optional creationTime?: number
      • Optional decorators?: (undefined | ({ id?: string | undefined; kind?: DecoratorKind | undefined; style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; } | undefined; clone?: {} | undefined; }))[]
      • Optional deleting?: boolean
      • edges: undefined | (undefined | ({ p1?: { x?: number | undefined; y?: number | undefined; } | undefined; p2?: { x?: number | undefined; y?: number | undefined; } | undefined; }))[]
      • Optional id?: string
      • Optional Readonly isClosed?: false
      • Optional modificationDate?: number
      • Optional selected?: boolean
      • snapPoints: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[]
      • Optional style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; }
      • Optional transform?: { xx?: number | undefined; yx?: number | undefined; xy?: number | undefined; yy?: number | undefined; tx?: number | undefined; ty?: number | undefined; invert?: {} | undefined; multiply?: {} | undefined; ... 5 more ...; toCssString?: {} | undefined; }
      • Optional Readonly type?: Group
      • vertices: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[]

    Returns OISymbolGroup

  • Parameters

    • partialSymbol: {
          addPointer?: any;
          bounds: undefined | ({ x?: number | undefined; y?: number | undefined; width?: number | undefined; height?: number | undefined; readonly xMin?: number | undefined; readonly xMid?: number | undefined; readonly xMax?: number | undefined; ... 9 more ...; overlaps?: {} | undefined; });
          clone?: any;
          creationTime?: number;
          decorators?: (undefined | ({ id?: string | undefined; kind?: DecoratorKind | undefined; style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; } | undefined; clone?: {} | undefined; }))[];
          deleting?: boolean;
          edges: undefined | (undefined | ({ p1?: { x?: number | undefined; y?: number | undefined; } | undefined; p2?: { x?: number | undefined; y?: number | undefined; } | undefined; }))[];
          formatToSend?: any;
          id?: string;
          isClosed?: false;
          isIntersected?: any;
          length?: number;
          modificationDate?: number;
          overlaps?: any;
          pointerType?: string;
          pointers?: (undefined | ({ x?: number | undefined; y?: number | undefined; t?: number | undefined; p?: number | undefined; }))[];
          selected?: boolean;
          snapPoints: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[];
          style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; };
          toJSON?: any;
          transform?: { xx?: number | undefined; yx?: number | undefined; xy?: number | undefined; yy?: number | undefined; tx?: number | undefined; ty?: number | undefined; invert?: {} | undefined; multiply?: {} | undefined; ... 5 more ...; toCssString?: {} | undefined; };
          type?: Stroke;
          vertices: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[];
      }
      • bounds: undefined | ({ x?: number | undefined; y?: number | undefined; width?: number | undefined; height?: number | undefined; readonly xMin?: number | undefined; readonly xMid?: number | undefined; readonly xMax?: number | undefined; ... 9 more ...; overlaps?: {} | undefined; })
      • Optional creationTime?: number
      • Optional decorators?: (undefined | ({ id?: string | undefined; kind?: DecoratorKind | undefined; style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; } | undefined; clone?: {} | undefined; }))[]
      • Optional deleting?: boolean
      • edges: undefined | (undefined | ({ p1?: { x?: number | undefined; y?: number | undefined; } | undefined; p2?: { x?: number | undefined; y?: number | undefined; } | undefined; }))[]
      • Optional id?: string
      • Optional Readonly isClosed?: false
      • Optional length?: number
      • Optional modificationDate?: number
      • Optional pointerType?: string
      • Optional pointers?: (undefined | ({ x?: number | undefined; y?: number | undefined; t?: number | undefined; p?: number | undefined; }))[]
      • Optional selected?: boolean
      • snapPoints: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[]
      • Optional style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; }
      • Optional transform?: { xx?: number | undefined; yx?: number | undefined; xy?: number | undefined; yy?: number | undefined; tx?: number | undefined; ty?: number | undefined; invert?: {} | undefined; multiply?: {} | undefined; ... 5 more ...; toCssString?: {} | undefined; }
      • Optional Readonly type?: Stroke
      • vertices: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[]

    Returns OIStroke

  • Parameters

    • partialSymbol: {
          bounds?: { x?: number | undefined; y?: number | undefined; width?: number | undefined; height?: number | undefined; readonly xMin?: number | undefined; readonly xMid?: number | undefined; readonly xMax?: number | undefined; ... 9 more ...; overlaps?: {} | undefined; };
          chars?: (undefined | ({ id?: string | undefined; label?: string | undefined; fontSize?: number | undefined; fontWeight?: "normal" | "bold" | undefined; color?: string | undefined; bounds?: { x?: number | undefined; y?: number | undefined; width?: number | undefined; height?: number | undefined; } | undefined; }))[];
          clone?: any;
          creationTime?: number;
          decorators?: (undefined | ({ id?: string | undefined; kind?: DecoratorKind | undefined; style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; } | undefined; clone?: {} | undefined; }))[];
          deleting?: boolean;
          edges: undefined | (undefined | ({ p1?: { x?: number | undefined; y?: number | undefined; } | undefined; p2?: { x?: number | undefined; y?: number | undefined; } | undefined; }))[];
          getCharsOverlaps?: any;
          id?: string;
          isClosed?: true;
          isIntersected?: any;
          label: undefined | string;
          modificationDate?: number;
          overlaps?: any;
          point?: { x?: number | undefined; y?: number | undefined; };
          rotation?: { degree?: number | undefined; center?: { x?: number | undefined; y?: number | undefined; } | undefined; };
          selected?: boolean;
          snapPoints: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[];
          style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; };
          toJSON?: any;
          transform?: { xx?: number | undefined; yx?: number | undefined; xy?: number | undefined; yy?: number | undefined; tx?: number | undefined; ty?: number | undefined; invert?: {} | undefined; multiply?: {} | undefined; ... 5 more ...; toCssString?: {} | undefined; };
          type?: Text;
          vertices: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[];
      }
      • Optional bounds?: { x?: number | undefined; y?: number | undefined; width?: number | undefined; height?: number | undefined; readonly xMin?: number | undefined; readonly xMid?: number | undefined; readonly xMax?: number | undefined; ... 9 more ...; overlaps?: {} | undefined; }
      • Optional chars?: (undefined | ({ id?: string | undefined; label?: string | undefined; fontSize?: number | undefined; fontWeight?: "normal" | "bold" | undefined; color?: string | undefined; bounds?: { x?: number | undefined; y?: number | undefined; width?: number | undefined; height?: number | undefined; } | undefined; }))[]
      • Optional creationTime?: number
      • Optional decorators?: (undefined | ({ id?: string | undefined; kind?: DecoratorKind | undefined; style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; } | undefined; clone?: {} | undefined; }))[]
      • Optional deleting?: boolean
      • edges: undefined | (undefined | ({ p1?: { x?: number | undefined; y?: number | undefined; } | undefined; p2?: { x?: number | undefined; y?: number | undefined; } | undefined; }))[]
      • Optional id?: string
      • Optional Readonly isClosed?: true
      • label: undefined | string
      • Optional modificationDate?: number
      • Optional point?: { x?: number | undefined; y?: number | undefined; }
      • Optional rotation?: { degree?: number | undefined; center?: { x?: number | undefined; y?: number | undefined; } | undefined; }
      • Optional selected?: boolean
      • snapPoints: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[]
      • Optional style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; }
      • Optional transform?: { xx?: number | undefined; yx?: number | undefined; xy?: number | undefined; yy?: number | undefined; tx?: number | undefined; ty?: number | undefined; invert?: {} | undefined; multiply?: {} | undefined; ... 5 more ...; toCssString?: {} | undefined; }
      • Optional Readonly type?: Text
      • vertices: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[]

    Returns OIText

  • Returns Promise<void>

  • Parameters

    • selection: boolean = false

    Returns void

  • Parameters

    • selection: boolean = false

    Returns void

  • Parameters

    • selection: boolean = false

    Returns void

  • Parameters

    • Optional mimeTypes: string[]

    Returns Promise<OIModel>

  • Parameters

    Returns OIStroke[]

  • Parameters

    • extension: string

    Returns string

  • Parameters

    • symbols: TOISymbol[]
    • margin: 10 = SELECTION_MARGIN

    Returns Box

  • Returns Promise<void>

  • Parameters

    • partialStrokes: {
          addPointer?: any;
          bounds: undefined | ({ x?: number | undefined; y?: number | undefined; width?: number | undefined; height?: number | undefined; readonly xMin?: number | undefined; readonly xMid?: number | undefined; readonly xMax?: number | undefined; ... 9 more ...; overlaps?: {} | undefined; });
          clone?: any;
          creationTime?: number;
          decorators?: (undefined | ({ id?: string | undefined; kind?: DecoratorKind | undefined; style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; } | undefined; clone?: {} | undefined; }))[];
          deleting?: boolean;
          edges: undefined | (undefined | ({ p1?: { x?: number | undefined; y?: number | undefined; } | undefined; p2?: { x?: number | undefined; y?: number | undefined; } | undefined; }))[];
          formatToSend?: any;
          id?: string;
          isClosed?: false;
          isIntersected?: any;
          length?: number;
          modificationDate?: number;
          overlaps?: any;
          pointerType?: string;
          pointers?: (undefined | ({ x?: number | undefined; y?: number | undefined; t?: number | undefined; p?: number | undefined; }))[];
          selected?: boolean;
          snapPoints: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[];
          style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; };
          toJSON?: any;
          transform?: { xx?: number | undefined; yx?: number | undefined; xy?: number | undefined; yy?: number | undefined; tx?: number | undefined; ty?: number | undefined; invert?: {} | undefined; multiply?: {} | undefined; ... 5 more ...; toCssString?: {} | undefined; };
          type?: Stroke;
          vertices: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[];
      }[]

    Returns Promise<OIModel>

  • Parameters

    • domElement: HTMLElement

    Returns Promise<void>

  • Parameters

    Returns Promise<void>

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns Promise<void>

  • Parameters

    • id: string
    • addToHistory: boolean = true

    Returns Promise<void>

  • Parameters

    • ids: string[]
    • addToHistory: boolean = true

    Returns Promise<TOISymbol[]>

  • Parameters

    Returns Promise<void>

  • Parameters

    • height: number
    • width: number

    Returns Promise<OIModel>

  • Parameters

    • ids: string[]

    Returns void

  • Returns void

  • Parameters

    Returns Promise<void>

  • Parameters

    • Optional penStyleClasses: string

    Returns Promise<void>

  • Parameters

    Returns Promise<void>

  • Parameters

    • fileName: string
    • urlData: string

    Returns void

  • Returns void

  • Returns void

  • Parameters

    Returns Promise<TOISymbol>

  • Parameters

    • symList: TOISymbol[]
    • addToHistory: boolean = true

    Returns Promise<TOISymbol[]>

  • Parameters

    • symbolIds: string[]
    • style: TStyle
    • addToHistory: boolean = true

    Returns void

  • Parameters

    • textIds: string[]
    • __namedParameters: {
          fontSize?: number;
          fontWeight?: "normal" | "bold";
      }
      • Optional fontSize?: number
      • Optional fontWeight?: "normal" | "bold"

    Returns void

Properties

#configuration: TConfiguration
#intention: Intention
#layerInfosTimer?: Timeout
#logger: Logger = ...
#model: OIModel
layerInfos: HTMLDivElement
name: string = "OIBehaviors"
recognizer: OIRecognizer
renderer: OISVGRenderer
styler: StyleManager
svgDebugger: OIDebugSVGManager
translator: OITranslateManager

Generated using TypeDoc