From a585282c8a448e6df9446cd4b22fbb1b5b67f40d Mon Sep 17 00:00:00 2001 From: Adi Dahiya Date: Tue, 21 Apr 2015 20:03:50 -0400 Subject: [PATCH] Update drop typings for Drop v0.5.7 --- drop/drop-tests.ts | 10 +++++++++- drop/drop.d.ts | 4 ++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/drop/drop-tests.ts b/drop/drop-tests.ts index b5ae47456c..980bdffff3 100644 --- a/drop/drop-tests.ts +++ b/drop/drop-tests.ts @@ -10,7 +10,10 @@ var d = new Drop({ constrainToWindow: true, constrainToScrollParent: true, classes: "", - tetherOptions: {} + tetherOptions: {}, + remove: true, + target: yellowBox, + content: greenBox }); d.open(); @@ -26,3 +29,8 @@ d.once("close", () => null); d.off("close", () => null); d.off("open"); +var e = new Drop({ + target: yellowBox, + content: () => greenBox +}); + diff --git a/drop/drop.d.ts b/drop/drop.d.ts index e3615d5105..2f39f4b11e 100644 --- a/drop/drop.d.ts +++ b/drop/drop.d.ts @@ -1,4 +1,4 @@ -// Type definitions for Drop v0.5 +// Type definitions for Drop v0.5.7 // Project: http://github.hubspot.com/drop/ // Definitions by: Adi Dahiya // Definitions: https://github.com/borisyankov/DefinitelyTyped @@ -19,7 +19,7 @@ declare module drop { interface IDropOptions { target?: Element; - content?: Element | string | (() => string); + content?: Element | string | ((drop?: Drop) => string) | ((drop?: Drop) => Element); position?: string; openOn?: string; constrainToWindow?: boolean;