@types/yandex-maps包包含namespace ymaps。
它有IEventManager接口。
我想向这个接口IEventManager添加一个新方法。
我正尝试在我的文件.d.ts中这样做
import {IEvent} from '@types/yandex-maps';
declare module '@types/yandex-maps' {
declare namespace ymaps {
interface IEventManager {
once(types: string[][] | string[] | string, callback: (event: object | IEvent) => void, context?: object, priority?: number): this;
}
}
}但是它不起作用!如何正确添加所需的方法?
发布于 2020-02-20 15:32:26
将此d.ts文件放入types文件夹并将其添加到include。
// tsconfig.json
{
...
"include": ["types/*.d.ts"]
}发布于 2020-02-20 15:54:14
import {IEvent} from '@types/yandex-maps';
declare module '@types/yandex-maps' {
declare namespace ymaps {
interface IEventManager {
once(types: string[][] | string[] | string, callback: (event: object | IEvent) => void, context?: object, priority?: number): this;
}
}
export = ymaps;
export as namespace ymaps;
}https://stackoverflow.com/questions/60314768
复制相似问题