muban-transition-component
Version:
Javascript transitions for Muban components
18 lines (17 loc) • 756 B
TypeScript
import EventDispatcher from 'seng-event';
import ICoreComponent from 'muban-core/lib/interface/ICoreComponent';
declare function mubanTransitionCoreMixin<TBase extends Constructor<ICoreComponent>>(Base: TBase): {
new (...args: any[]): {
componentId: string;
eventNamespace: string;
dispatcher: EventDispatcher;
readonly displayName: string;
element: HTMLElement;
getElement<T extends Element = HTMLElement>(selector: string, container?: HTMLElement): T;
getElements<T extends Element = HTMLElement>(selector: string, container?: HTMLElement): T[];
isDisposed(): boolean;
dispose(): void;
};
eventNamespaceCount: number;
} & TBase;
export default mubanTransitionCoreMixin;