adf0d17497
publish / version_or_publish (push) Waiting to run
storybook-build / changes (push) Waiting to run
storybook-build / :storybook-build (push) Blocked by required conditions
Sync Gradio Skills to Hugging Face / sync-skills (push) Waiting to run
functional / changes (push) Waiting to run
functional / build-frontend (push) Blocked by required conditions
functional / functional-test-SSR=false (push) Blocked by required conditions
functional / functional-reload (push) Blocked by required conditions
functional / functional-test-SSR=true (push) Blocked by required conditions
hygiene / hygiene-test (push) Waiting to run
python / changes (push) Waiting to run
python / build (push) Blocked by required conditions
python / test-ubuntu-latest-flaky (push) Blocked by required conditions
python / test-ubuntu-latest-not-flaky (push) Blocked by required conditions
python / test-windows-latest-flaky (push) Blocked by required conditions
python / test-windows-latest-not-flaky (push) Blocked by required conditions
js / changes (push) Waiting to run
js / js-test (push) Blocked by required conditions
docs-build / changes (push) Waiting to run
docs-build / docs-build (push) Blocked by required conditions
docs-build / website-build (push) Blocked by required conditions
54 lines
1.3 KiB
TypeScript
54 lines
1.3 KiB
TypeScript
import { ApiData, ApiInfo } from "client/js/src/types";
|
|
declare global {
|
|
interface Window {
|
|
__gradio_mode__: "app" | "website";
|
|
__gradio_space__: string | null;
|
|
launchGradio: Function;
|
|
launchGradioFromSpaces: Function;
|
|
gradio_config: Config;
|
|
gradio_api_info: ApiInfo<ApiData> | { api: ApiInfo<ApiData> };
|
|
scoped_css_attach: (link: HTMLLinkElement) => void;
|
|
__is_colab__: boolean;
|
|
parentIFrame?: {
|
|
scrollTo: (x: number, y: number) => void;
|
|
size: (height: number) => void;
|
|
autoResize: (auto: boolean) => void;
|
|
getPageInfo: (
|
|
callback: (info: { scrollTop: number; offsetTop: number }) => void
|
|
) => void;
|
|
};
|
|
supports_zerogpu_headers?: boolean;
|
|
BUILD_MODE?: "dev" | "production";
|
|
}
|
|
}
|
|
|
|
export interface Config {
|
|
auth_required?: true;
|
|
auth_message: string;
|
|
components: any[];
|
|
css: string | null;
|
|
dependencies: any[];
|
|
dev_mode: boolean;
|
|
enable_queue: boolean;
|
|
layout: any;
|
|
mode: "blocks" | "interface";
|
|
root: string;
|
|
theme: string;
|
|
title: string;
|
|
version: string;
|
|
space_id: string | null;
|
|
is_colab: boolean;
|
|
show_api: boolean;
|
|
stylesheets: string[];
|
|
path: string;
|
|
js: string | null;
|
|
head: string | null;
|
|
analytics_enabled: boolean;
|
|
show_error: boolean;
|
|
is_space: boolean;
|
|
protocol: "ws" | "sse" | "sse_v1" | "sse_v2" | "sse_v2.1" | "sse_v3";
|
|
theme_hash?: number;
|
|
username: string | null;
|
|
current_page: string;
|
|
}
|