Added more overloaded d3.map constructors (issue 3869)

This commit is contained in:
Ethan Lozano
2015-03-14 00:47:03 -07:00
parent deda1f7a4d
commit 9facd2c541
Vendored
+11 -4
View File
@@ -549,10 +549,17 @@ declare module D3 {
functor<R,T>(value: (p : R) => T): (p : R) => T;
functor<T>(value: T): (p : any) => T;
map(): Map<any>;
set(): Set<any>;
map<T>(object: {[key: string]: T; }): Map<T>;
set<T>(array: T[]): Set<T>;
map: {
(): Map<any>;
<T>(object: {[key: string]: T; }): Map<T>;
<T>(map: Map<T>): Map<T>;
<T>(array: T[]): Map<T>;
<T>(array: T[], keyFn: (object: T, index?: number) => string): Map<T>;
};
set: {
(): Set<any>;
<T>(array: T[]): Set<T>;
};
dispatch(...types: string[]): Dispatch;
rebind(target: any, source: any, ...names: any[]): any;
requote(str: string): string;