merge jquery customizations into lichess types
parent
4425ecbe53
commit
830d32d173
|
@ -48,7 +48,6 @@
|
|||
"ui/tournamentSchedule",
|
||||
"ui/tree",
|
||||
"ui/@types/defer-promise",
|
||||
"ui/@types/lichess",
|
||||
"ui/@types/lichess-jquery"
|
||||
"ui/@types/lichess"
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,41 +0,0 @@
|
|||
interface JQueryStatic {
|
||||
modal: LichessModal;
|
||||
powerTip: any;
|
||||
}
|
||||
|
||||
interface LichessModal {
|
||||
(html: string | JQuery): JQuery;
|
||||
close(): void;
|
||||
}
|
||||
|
||||
interface JQuery {
|
||||
powerTip(options?: PowerTip.Options | 'show' | 'hide'): JQuery;
|
||||
typeahead: any;
|
||||
scrollTo(el: JQuery | HTMLElement, delay: number): JQuery;
|
||||
sparkline: any;
|
||||
clock: any;
|
||||
watchers(): JQuery;
|
||||
watchers(method: 'set', data: any): void;
|
||||
}
|
||||
|
||||
declare namespace PowerTip {
|
||||
type Placement = 'n' | 'e' | 's' | 'w' | 'nw' | 'ne' | 'sw' | 'se' | 'nw-alt' | 'ne-alt' | 'sw-alt' | 'se-alt';
|
||||
|
||||
interface Options {
|
||||
followMouse?: boolean;
|
||||
mouseOnToPopup?: boolean;
|
||||
placement?: Placement;
|
||||
smartPlacement?: boolean;
|
||||
popupId?: string;
|
||||
poupClass?: string;
|
||||
offset?: number;
|
||||
fadeInTime?: number;
|
||||
fadeOutTime?: number;
|
||||
closeDelay?: number;
|
||||
intentPollInterval?: number;
|
||||
intentSensitivity?: number;
|
||||
manual?: boolean;
|
||||
openEvents?: string[];
|
||||
closeEvents?: string[];
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"name": "@types/lichess-jquery",
|
||||
"version": "1.0.0",
|
||||
"author": "Thibault Duplessis",
|
||||
"license": "AGPL-3.0"
|
||||
}
|
|
@ -11,8 +11,8 @@ interface Lichess {
|
|||
reload(): void;
|
||||
loadScript(url: string): any
|
||||
keyboardMove: any
|
||||
slider: () => any
|
||||
reloadOtherTabs: () => void
|
||||
slider(): any
|
||||
reloadOtherTabs(): void
|
||||
raf(f: () => void): void
|
||||
requestIdleCallback(f: () => void): void
|
||||
loadCss(path: string): void
|
||||
|
@ -20,7 +20,6 @@ interface Lichess {
|
|||
loadedCss: [string];
|
||||
escapeHtml(html: string): string
|
||||
toYouTubeEmbedUrl(url: string): string
|
||||
|
||||
fp: {
|
||||
debounce(func: (...args: any[]) => void, wait: number, immediate?: boolean): (...args: any[]) => void;
|
||||
contains<T>(list: T[], needle: T): boolean;
|
||||
|
@ -95,7 +94,8 @@ interface Window {
|
|||
}
|
||||
hopscotch: any;
|
||||
lichessPlayMusic(): void;
|
||||
[key: string]: any;
|
||||
|
||||
[key: string]: any; // TODO
|
||||
}
|
||||
|
||||
interface Paginator<T> {
|
||||
|
@ -244,3 +244,45 @@ declare namespace Tree {
|
|||
export interface Shape {
|
||||
}
|
||||
}
|
||||
|
||||
interface JQueryStatic {
|
||||
modal: LichessModal;
|
||||
powerTip: any;
|
||||
}
|
||||
|
||||
interface LichessModal {
|
||||
(html: string | JQuery): JQuery;
|
||||
close(): void;
|
||||
}
|
||||
|
||||
interface JQuery {
|
||||
powerTip(options?: PowerTip.Options | 'show' | 'hide'): JQuery;
|
||||
typeahead: any;
|
||||
scrollTo(el: JQuery | HTMLElement, delay: number): JQuery;
|
||||
sparkline: any;
|
||||
clock: any;
|
||||
watchers(): JQuery;
|
||||
watchers(method: 'set', data: any): void;
|
||||
}
|
||||
|
||||
declare namespace PowerTip {
|
||||
type Placement = 'n' | 'e' | 's' | 'w' | 'nw' | 'ne' | 'sw' | 'se' | 'nw-alt' | 'ne-alt' | 'sw-alt' | 'se-alt';
|
||||
|
||||
interface Options {
|
||||
followMouse?: boolean;
|
||||
mouseOnToPopup?: boolean;
|
||||
placement?: Placement;
|
||||
smartPlacement?: boolean;
|
||||
popupId?: string;
|
||||
poupClass?: string;
|
||||
offset?: number;
|
||||
fadeInTime?: number;
|
||||
fadeOutTime?: number;
|
||||
closeDelay?: number;
|
||||
intentPollInterval?: number;
|
||||
intentSensitivity?: number;
|
||||
manual?: boolean;
|
||||
openEvents?: string[];
|
||||
closeEvents?: string[];
|
||||
}
|
||||
}
|
||||
|
|
|
@ -24,7 +24,6 @@
|
|||
"devDependencies": {
|
||||
"@types/jquery": "^2.0",
|
||||
"@types/lichess": "1.0.0",
|
||||
"@types/lichess-jquery": "1.0.0",
|
||||
"browserify": "^14",
|
||||
"gulp": "^3",
|
||||
"gulp-uglify": "^3",
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
"devDependencies": {
|
||||
"@types/jquery": "^2.0",
|
||||
"@types/lichess": "1.0.0",
|
||||
"@types/lichess-jquery": "1.0.0",
|
||||
"browserify": "^14",
|
||||
"gulp": "^3",
|
||||
"gulp-uglify": "^3",
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
"devDependencies": {
|
||||
"@types/jquery": "^2.0",
|
||||
"@types/lichess": "1.0.0",
|
||||
"@types/lichess-jquery": "1.0.0",
|
||||
"browserify": "^14",
|
||||
"gulp": "^3",
|
||||
"gulp-uglify": "^3",
|
||||
|
|
|
@ -21,7 +21,6 @@
|
|||
"devDependencies": {
|
||||
"@types/jquery": "^2.0",
|
||||
"@types/lichess": "1.0.0",
|
||||
"@types/lichess-jquery": "1.0.0",
|
||||
"browserify": "^14",
|
||||
"gulp": "^3",
|
||||
"gulp-uglify": "^3",
|
||||
|
|
Loading…
Reference in New Issue