SYMBOL INDEX (211 symbols across 15 files) FILE: docs/.vitepress/theme/index.ts method enhanceApp (line 7) | async enhanceApp(ctx: EnhanceAppContext) { FILE: packages/cropperjs/src/index.ts type CropperOptions (line 21) | interface CropperOptions { constant REGEXP_ALLOWED_ELEMENTS (line 26) | const REGEXP_ALLOWED_ELEMENTS = /^img|canvas$/; constant REGEXP_BLOCKED_TAGS (line 27) | const REGEXP_BLOCKED_TAGS = /<(\/?(?:script|style)[^>]*)>/gi; constant DEFAULT_OPTIONS (line 28) | const DEFAULT_OPTIONS: CropperOptions = { class Cropper (line 44) | class Cropper { method constructor (line 53) | constructor( method getCropperCanvas (line 141) | getCropperCanvas(): CropperCanvas | null { method getCropperImage (line 145) | getCropperImage(): CropperImage | null { method getCropperSelection (line 149) | getCropperSelection(): CropperSelection | null { method getCropperSelections (line 153) | getCropperSelections(): NodeListOf | null { method destroy (line 157) | destroy(): void { FILE: packages/element-canvas/src/index.ts type ActionEventData (line 30) | interface ActionEventData { class CropperCanvas (line 43) | class CropperCanvas extends CropperElement { method observedAttributes (line 72) | protected static get observedAttributes(): string[] { method connectedCallback (line 80) | protected connectedCallback(): void { method disconnectedCallback (line 88) | protected disconnectedCallback(): void { method $propertyChangedCallback (line 96) | protected $propertyChangedCallback(name: string, oldValue: unknown, ne... method $bind (line 116) | protected $bind(): void { method $unbind (line 141) | protected $unbind(): void { method $handlePointerDown (line 165) | protected $handlePointerDown(event: Event): void { method $handlePointerMove (line 227) | protected $handlePointerMove(event: Event): void { method $handlePointerUp (line 408) | protected $handlePointerUp(event: Event): void { method $handleWheel (line 442) | protected $handleWheel(event: Event): void { method $setAction (line 478) | $setAction(action: string): this { method $toCanvas (line 494) | $toCanvas(options?: { FILE: packages/element-crosshair/src/index.ts class CropperCrosshair (line 5) | class CropperCrosshair extends CropperElement { method observedAttributes (line 18) | protected static get observedAttributes(): string[] { FILE: packages/element-grid/src/index.ts class CropperGrid (line 5) | class CropperGrid extends CropperElement { method observedAttributes (line 24) | protected static get observedAttributes(): string[] { method $propertyChangedCallback (line 33) | protected $propertyChangedCallback(name: string, oldValue: unknown, ne... method connectedCallback (line 47) | protected connectedCallback(): void { method $render (line 52) | protected $render(): void { FILE: packages/element-handle/src/index.ts class CropperHandle (line 5) | class CropperHandle extends CropperElement { method observedAttributes (line 24) | protected static get observedAttributes(): string[] { FILE: packages/element-image/src/index.ts constant NATIVE_ATTRIBUTES (line 30) | const NATIVE_ATTRIBUTES = [ class CropperImage (line 43) | class CropperImage extends CropperElement { method $canvas (line 97) | protected set $canvas(element: CropperCanvas) { method $canvas (line 101) | protected get $canvas(): CropperCanvas { method observedAttributes (line 105) | protected static get observedAttributes(): string[] { method attributeChangedCallback (line 115) | protected attributeChangedCallback(name: string, oldValue: string, new... method $propertyChangedCallback (line 128) | protected $propertyChangedCallback(name: string, oldValue: unknown, ne... method connectedCallback (line 146) | protected connectedCallback(): void { method disconnectedCallback (line 177) | protected disconnectedCallback(): void { method $handleLoad (line 206) | protected $handleLoad(): void { method $handleAction (line 219) | protected $handleAction(event: Event | CustomEvent): void { method $ready (line 374) | $ready(callback?: (image: HTMLImageElement) => unknown): Promise): this { method $getShadowRoot (line 230) | $getShadowRoot(): ShadowRoot { method $addStyles (line 239) | $addStyles(styles: string): CSSStyleSheet | HTMLStyleElement { method $emit (line 264) | $emit(type: string, detail?: unknown, options?: CustomEventInit): bool... method $nextTick (line 273) | $nextTick(callback?: () => void): Promise { method $define (line 283) | static $define( FILE: packages/element/tests/index.spec.ts class MyCropperElement (line 102) | class MyCropperElement extends CropperElement { method observedAttributes (line 109) | protected static get observedAttributes(): string[] { FILE: packages/utils/src/constants.ts constant IS_BROWSER (line 1) | const IS_BROWSER = typeof window !== 'undefined' && typeof window.docume... constant WINDOW (line 2) | const WINDOW: any = IS_BROWSER ? window : {}; constant IS_TOUCH_DEVICE (line 3) | const IS_TOUCH_DEVICE = IS_BROWSER ? 'ontouchstart' in WINDOW.document.d... constant HAS_POINTER_EVENT (line 4) | const HAS_POINTER_EVENT = IS_BROWSER ? 'PointerEvent' in WINDOW : false; constant NAMESPACE (line 5) | const NAMESPACE = 'cropper'; constant CROPPER_CANVAS (line 6) | const CROPPER_CANVAS = `${NAMESPACE}-canvas`; constant CROPPER_CROSSHAIR (line 7) | const CROPPER_CROSSHAIR = `${NAMESPACE}-crosshair`; constant CROPPER_GIRD (line 8) | const CROPPER_GIRD = `${NAMESPACE}-grid`; constant CROPPER_HANDLE (line 9) | const CROPPER_HANDLE = `${NAMESPACE}-handle`; constant CROPPER_IMAGE (line 10) | const CROPPER_IMAGE = `${NAMESPACE}-image`; constant CROPPER_SELECTION (line 11) | const CROPPER_SELECTION = `${NAMESPACE}-selection`; constant CROPPER_SHADE (line 12) | const CROPPER_SHADE = `${NAMESPACE}-shade`; constant CROPPER_VIEWER (line 13) | const CROPPER_VIEWER = `${NAMESPACE}-viewer`; constant ACTION_SELECT (line 16) | const ACTION_SELECT = 'select'; constant ACTION_MOVE (line 17) | const ACTION_MOVE = 'move'; constant ACTION_SCALE (line 18) | const ACTION_SCALE = 'scale'; constant ACTION_ROTATE (line 19) | const ACTION_ROTATE = 'rotate'; constant ACTION_TRANSFORM (line 20) | const ACTION_TRANSFORM = 'transform'; constant ACTION_NONE (line 21) | const ACTION_NONE = 'none'; constant ACTION_RESIZE_NORTH (line 22) | const ACTION_RESIZE_NORTH = 'n-resize'; constant ACTION_RESIZE_EAST (line 23) | const ACTION_RESIZE_EAST = 'e-resize'; constant ACTION_RESIZE_SOUTH (line 24) | const ACTION_RESIZE_SOUTH = 's-resize'; constant ACTION_RESIZE_WEST (line 25) | const ACTION_RESIZE_WEST = 'w-resize'; constant ACTION_RESIZE_NORTHEAST (line 26) | const ACTION_RESIZE_NORTHEAST = 'ne-resize'; constant ACTION_RESIZE_NORTHWEST (line 27) | const ACTION_RESIZE_NORTHWEST = 'nw-resize'; constant ACTION_RESIZE_SOUTHEAST (line 28) | const ACTION_RESIZE_SOUTHEAST = 'se-resize'; constant ACTION_RESIZE_SOUTHWEST (line 29) | const ACTION_RESIZE_SOUTHWEST = 'sw-resize'; constant ATTRIBUTE_ACTION (line 32) | const ATTRIBUTE_ACTION = 'action'; constant EVENT_TOUCH_END (line 35) | const EVENT_TOUCH_END = IS_TOUCH_DEVICE ? 'touchend touchcancel' : 'mous... constant EVENT_TOUCH_MOVE (line 36) | const EVENT_TOUCH_MOVE = IS_TOUCH_DEVICE ? 'touchmove' : 'mousemove'; constant EVENT_TOUCH_START (line 37) | const EVENT_TOUCH_START = IS_TOUCH_DEVICE ? 'touchstart' : 'mousedown'; constant EVENT_POINTER_DOWN (line 38) | const EVENT_POINTER_DOWN = HAS_POINTER_EVENT ? 'pointerdown' : EVENT_TOU... constant EVENT_POINTER_MOVE (line 39) | const EVENT_POINTER_MOVE = HAS_POINTER_EVENT ? 'pointermove' : EVENT_TOU... constant EVENT_POINTER_UP (line 40) | const EVENT_POINTER_UP = HAS_POINTER_EVENT ? 'pointerup pointercancel' :... constant EVENT_ERROR (line 41) | const EVENT_ERROR = 'error'; constant EVENT_KEYDOWN (line 42) | const EVENT_KEYDOWN = 'keydown'; constant EVENT_LOAD (line 43) | const EVENT_LOAD = 'load'; constant EVENT_RESIZE (line 44) | const EVENT_RESIZE = 'resize'; constant EVENT_WHEEL (line 45) | const EVENT_WHEEL = 'wheel'; constant EVENT_ACTION (line 48) | const EVENT_ACTION = 'action'; constant EVENT_ACTION_END (line 49) | const EVENT_ACTION_END = 'actionend'; constant EVENT_ACTION_MOVE (line 50) | const EVENT_ACTION_MOVE = 'actionmove'; constant EVENT_ACTION_START (line 51) | const EVENT_ACTION_START = 'actionstart'; constant EVENT_CHANGE (line 52) | const EVENT_CHANGE = 'change'; constant EVENT_TRANSFORM (line 53) | const EVENT_TRANSFORM = 'transform'; FILE: packages/utils/src/functions.ts function isString (line 8) | function isString(value: unknown): value is string { function isNumber (line 22) | function isNumber(value: unknown): value is number { function isPositiveNumber (line 31) | function isPositiveNumber(value: unknown): value is number { function isUndefined (line 40) | function isUndefined(value: unknown): value is undefined { function isObject (line 49) | function isObject(value: unknown): value is Record { function isPlainObject (line 60) | function isPlainObject(value: unknown): value is Record { function isFunction (line 80) | function isFunction(value: unknown): value is (...args: unknown[]) => un... function isElement (line 89) | function isElement(node: unknown): node is Element { constant REGEXP_CAMEL_CASE (line 93) | const REGEXP_CAMEL_CASE = /([a-z\d])([A-Z])/g; function toKebabCase (line 100) | function toKebabCase(value: string): string { constant REGEXP_KEBAB_CASE (line 104) | const REGEXP_KEBAB_CASE = /-[A-z\d]/g; function toCamelCase (line 111) | function toCamelCase(value: string): string { constant REGEXP_SPACES (line 115) | const REGEXP_SPACES = /\s\s*/; function off (line 125) | function off( function on (line 144) | function on( function once (line 162) | function once( function emit (line 189) | function emit( function getComposedPathTarget (line 209) | function getComposedPathTarget(event: Event): EventTarget | null { function nextTick (line 226) | function nextTick(context?: unknown, callback?: () => void): Promise