mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00

* Update typescript-eslint to v8 * Disable @typescript-eslint/prefer-optional-chain This rule now requires type information which is not currently enabled for the Typescript ESLint checks. * Remove unused vars * Disable no-empty-function for line using updated config * Disable rule for lines that violate updated typescript-eslint rules * Use void operator to fix no-floating-promises Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com> * Use void operator to fix no-floating-promises Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com> --------- Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
25 lines
648 B
TypeScript
25 lines
648 B
TypeScript
export declare global {
|
|
import { ApiClient, Events } from 'jellyfin-apiclient';
|
|
|
|
interface Window {
|
|
ApiClient: ApiClient;
|
|
Events: Events;
|
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
|
NativeShell: any;
|
|
Loading: {
|
|
show();
|
|
hide();
|
|
}
|
|
}
|
|
|
|
interface DocumentEventMap {
|
|
'viewshow': CustomEvent;
|
|
}
|
|
|
|
const __COMMIT_SHA__: string;
|
|
const __JF_BUILD_VERSION__: string;
|
|
const __PACKAGE_JSON_NAME__: string;
|
|
const __PACKAGE_JSON_VERSION__: string;
|
|
const __USE_SYSTEM_FONTS__: boolean;
|
|
const __WEBPACK_SERVE__: boolean;
|
|
}
|