From 8791743f8edca786a903bb8e9706eb28acc57220 Mon Sep 17 00:00:00 2001 From: Ke Peng Date: Mon, 25 Jan 2016 11:56:09 +0800 Subject: [PATCH] add type define for callsite(https://github.com/tj/callsite) --- callsite/callsite.d.ts | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 callsite/callsite.d.ts diff --git a/callsite/callsite.d.ts b/callsite/callsite.d.ts new file mode 100644 index 000000000..33fbbb4ee --- /dev/null +++ b/callsite/callsite.d.ts @@ -0,0 +1,27 @@ +// Type definitions for callsite 1.0.0 +// Project: https://github.com/tj/callsite +// Definitions by: newclear +// Definitions: https://github.com/newclear/DefinitelyTyped + +declare module "callsite" { + interface CallSite { + getFileName(): string; + getFunctionName(): string; + getScriptNameOrSourceUrl(): string; + getMethodName(): string; + getEvalOrigin(): string; + getTypeName(): string; + getLineNumber(): number; + getColumnNumber(): number; + getFunction(): Function; + getThis(): any; + isNative(): boolean; + isToplevel(): boolean; + isEval(): boolean; + isConstructor(): boolean; + } + + function callsiteFunc(): CallSite[]; + + export = callsiteFunc; +}