warscript
Version:
A typescript library for Warcraft III using Warpack.
6 lines (5 loc) • 381 B
TypeScript
/** @noSelfInFile */
export declare const apply: {
<T, ConsumerParameters extends any[]>(object: T, consumer: (value: T, ...parameters: ConsumerParameters) => void, ...parameters: ConsumerParameters): T;
<T, ConsumerParameters extends any[], K extends KeysOfType<T, (...parameters: ConsumerParameters) => void>>(object: T, key: K, ...parameters: ConsumerParameters): T;
};