DefinitelyTyped/tinycopy/tinycopy.d.ts
2016-07-04 23:30:36 +09:00

15 lines
651 B
TypeScript

// Type definitions for tinycopy 2.1.2
// Project: https://github.com/vvatanabe/tinycopy
// Definitions by: Yuichi Watanabe <https://github.com/vvatanabe>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare module "tinycopy" {
export default class TinyCopy {
constructor(trigger: Element, target: (string | Element | NodeListOf<Element>));
on(type: "success", action: (data: string) => void): this;
on(type: "error", action: (err: Error) => void): this;
on(type: string, action: (e: (string | Error)) => void): this;
static exec(value: string, callback: (err?: Error, data?: string) => void): void;
}
}