phpmyadmin/resources/js/global.d.ts
Maurício Meneghini Fauth 10ebe228fe
Remove jqPlot library
Move chart.ts to modules/chart.ts.
Rename table/zoom_plot_jqplot.ts to table/zoom_search.ts.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-06-28 02:32:09 -03:00

53 lines
1.4 KiB
TypeScript

interface Window {
Messages: { [p: string]: string };
maxInputVars: number;
mysqlDocTemplate: string;
themeImagePath: string;
firstDayOfCalendar: string;
ol: any;
opera: any;
zxcvbnts: any;
msCrypto: any;
u2f: any;
variableNames: string[];
sprintf(format: string, ...values: (string|number)[]): string;
}
interface JQuery {
getPostData: () => string;
sortableTable: (method: any) => any;
noSelect: (p?: any) => any;
menuResizer: (method: string|Function) => any;
confirm: (question: string, url: string, callbackFn: Function, openCallback?: Function) => boolean;
sortTable: (textSelector: string) => JQuery<HTMLElement>;
filterByValue: (value: any) => any;
uiTooltip(): JQuery;
uiTooltip(methodName: 'destroy'): void;
uiTooltip(methodName: 'disable'): void;
uiTooltip(methodName: 'enable'): void;
uiTooltip(methodName: 'open'): void;
uiTooltip(methodName: 'close'): void;
uiTooltip(methodName: 'widget'): JQuery;
uiTooltip(methodName: string): JQuery;
uiTooltip(options: JQueryUI.TooltipOptions): JQuery;
uiTooltip(optionLiteral: string, optionName: string): any;
uiTooltip(optionLiteral: string, options: JQueryUI.TooltipOptions): any;
uiTooltip(optionLiteral: string, optionName: string, optionValue: any): JQuery;
tablesorter: any;
}
interface JQueryStatic {
timepicker: any;
tablesorter: any;
uiTableFilter: any;
}