Removed union types from definition files.

This commit is contained in:
Daniel Rosenwasser
2015-08-17 14:06:50 -07:00
parent 3f3e719d60
commit ceb059b2ab
3 changed files with 14 additions and 5 deletions

View File

@@ -5,7 +5,7 @@
/// <reference path="../jquery/jquery.d.ts" />
interface UniformOptions {
interface UniformCoreOptions {
activeClass?: string;
autoHide?: boolean;
buttonClass?: string;
@@ -34,12 +34,17 @@ interface UniformOptions {
useID?: boolean;
wrapperClass?: string;
}
interface UniformOptions extends UniformCoreOptions {
[option: string]: any;
}
interface Uniform {
(options?: UniformOptions & {[option: string]: any;}): JQuery;
(options?: UniformOptions): JQuery;
update(elemOrSelector?: any): void;
restore(elemOrSelector?: any): void;
elements: JQuery[];
defaults: UniformOptions;
defaults: UniformOptions;
}
interface JQueryStatic {
uniform: Uniform;

View File

@@ -1670,7 +1670,7 @@ interface JQuery {
sortable(methodName: string): JQuery;
sortable(options: JQueryUI.SortableOptions): JQuery;
sortable(optionLiteral: string, optionName: string): any;
sortable(methodName: 'serialize', options: { key?: string; attribute?: string; expression?: RegExp });
sortable(methodName: 'serialize', options: { key?: string; attribute?: string; expression?: RegExp }): string;
sortable(optionLiteral: string, options: JQueryUI.SortableOptions): any;
sortable(optionLiteral: string, optionName: string, optionValue: any): JQuery;

6
log4js/log4js.d.ts vendored
View File

@@ -232,6 +232,10 @@ declare module "log4js" {
| GelfAppenderConfig
| MultiprocessAppenderConfig
type AppenderConfig = CoreAppenderConfig | (AppenderConfigBase & { [prop: string]: any; });
interface CustomAppenderConfig extends AppenderConfigBase {
[prop: string]: any;
}
type AppenderConfig = CoreAppenderConfig | CustomAppenderConfig;
}