mirror of
https://github.com/gradio-app/gradio.git
synced 2024-12-27 02:30:17 +08:00
450b8cc898
* initial setup * fix hf token prefix * warnings + error handling * implement stream, predict and submit * update blocks with new client * add changeset * temp comment * add changeset * add sse_v3 chages * imrpove typing, reimplement websocket logic * refactor zerogpu logic * integrate fetch_implemenation * wasm changes * tweaks * tscheck fixes * type fixes * test * test import tweaks * test * package.json * improve typing + config * config tweak * remove fetch-mock * pnpm lock * config * remove module * tweak * tweak * fix config * test * test * lockfile * fix types * more config tweaks * type fixes * formatting * fix typing * formatting * type fixes * test * lockfile * revert comment * package.json * tweak * formatting * test * revert ts removal * remove comments + logic fixes * type fix * formatting * test * stream logic changes * fix test * revert comments * fix streaming test * stream tweak * data typing * fix wasm fetch * client typing tweaks * more fixes + typing improvements * move functions * event_source tweaks * cleanup * add hardware types and cleanup jwt * improve api info typing * add await client() backwards compatiblity * rename create to connect and move duplicate logic * Update `Client` usage examples (#8003) * update client examples * remove test data * fix types * remove types changes * client -> Client.create * Update client/js/README.md Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update client/js/README.md Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * update duplicate docs * attempt to update cn docs * format --------- Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * type improvements and config error handling * fix image editor issue * Merge branch 'main' into refactor-client * improve typing --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
42 lines
933 B
TypeScript
42 lines
933 B
TypeScript
declare global {
|
|
interface Window {
|
|
__gradio_mode__: "app" | "website";
|
|
__gradio_space__: string | null;
|
|
launchGradio: Function;
|
|
launchGradioFromSpaces: Function;
|
|
gradio_config: Config;
|
|
scoped_css_attach: (link: HTMLLinkElement) => void;
|
|
__is_colab__: boolean;
|
|
parentIFrame?: {
|
|
scrollTo: (x: number, y: number) => void;
|
|
};
|
|
}
|
|
}
|
|
|
|
export interface Config {
|
|
auth_required: boolean;
|
|
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";
|
|
}
|