/** * @author: xd * @Date: 2022-08-29 14:42:22 * @LastEditors: xd * @LastEditTime: 2022-09-15 19:09:48 * @FilePath: \Map2D\src\base\EventTarget.ts * @Description: * * Copyright (c) 2022 by xd, All Rights Reserved. */ interface AnyFunc { (...args: unknown[]): unknown; } export declare class eventTarget { private events; on(type: string, handler: AnyFunc, once?: boolean): AnyFunc; once(type: string, handler: AnyFunc): AnyFunc; fire(type: string, ...args: unknown[]): void; off(type?: string, handler?: AnyFunc): void; } export {};