You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
751 B

4 months ago
import type { BaseBehavior } from '../behaviors/base-behavior';
import { ExtensionController } from '../registry/extension';
import type { BehaviorOptions, CustomBehaviorOption } from '../spec/behavior';
import type { RuntimeContext } from './types';
export declare class BehaviorController extends ExtensionController<BaseBehavior<CustomBehaviorOption>> {
/**
* <zh/>
*
* <en/> The current event target
*/
private currentTarget;
private currentTargetType;
category: "behavior";
constructor(context: RuntimeContext);
setBehaviors(behaviors: BehaviorOptions): void;
private forwardEvents;
private forwardCanvasEvents;
private forwardContainerEvents;
destroy(): void;
}