my_gradio / client /js /src /test /test_data.ts
xray918's picture
Upload folder using huggingface_hub
0ad74ed verified
// @ts-nocheck
import { ApiData, ApiInfo, Config, EndpointInfo } from "../types";
export const runtime_response = {
stage: "RUNNING",
hardware: {
current: "cpu-basic",
requested: "cpu-basic"
},
storage: {
current: null,
requested: null
},
gcTimeout: 86400,
replicas: {
current: 1,
requested: 1
},
devMode: false,
domains: [
{
domain: "hmb-hello-world.hf.space",
isCustom: false,
stage: "READY"
}
]
};
export const transformed_api_info: ApiInfo<ApiData> = {
named_endpoints: {
"/predict": {
parameters: [
{
label: "name",
type: "string",
python_type: { type: "str", description: "" },
component: "Textbox",
example_input: "Hello!!"
}
],
returns: [
{
label: "output",
type: "string",
python_type: { type: "str", description: "" },
component: "Textbox"
}
],
type: { generator: false, cancel: false }
}
},
unnamed_endpoints: {
"0": {
parameters: [
{
label: "name",
type: "string",
python_type: { type: "str", description: "" },
component: "Textbox",
example_input: "Hello!!"
}
],
returns: [
{
label: "output",
type: "string",
python_type: { type: "str", description: "" },
component: "Textbox"
}
],
type: { generator: false, cancel: false }
}
}
};
export const response_api_info: ApiInfo<ApiData> = {
named_endpoints: {
"/predict": {
parameters: [
{
label: "name",
type: {
type: "string"
},
python_type: {
type: "str",
description: ""
},
component: "Textbox",
example_input: "Hello!!"
}
],
returns: [
{
label: "output",
type: {
type: "string"
},
python_type: {
type: "str",
description: ""
},
component: "Textbox"
}
]
}
},
unnamed_endpoints: {}
};
export const config_response: Config = {
version: "4.27.0",
mode: "interface",
app_id: 123,
dev_mode: false,
analytics_enabled: true,
components: [
{
id: 3,
type: "row",
props: {
variant: "default",
visible: true,
equal_height: false,
name: "row"
},
skip_api: true,
component_class_id: ""
},
{
id: 4,
type: "column",
props: {
scale: 1,
min_width: 320,
variant: "panel",
visible: true,
name: "column"
},
skip_api: true,
component_class_id: ""
},
{
id: 5,
type: "column",
props: {
scale: 1,
min_width: 320,
variant: "default",
visible: true,
name: "column"
},
skip_api: true,
component_class_id: ""
},
{
id: 1,
type: "textbox",
props: {
lines: 1,
max_lines: 20,
label: "name",
show_label: true,
container: true,
min_width: 160,
visible: true,
autofocus: false,
autoscroll: true,
elem_classes: [],
type: "text",
rtl: false,
show_copy_button: false,
name: "textbox",
_selectable: false
},
skip_api: false,
component_class_id: "",
api_info: {
type: "string"
},
example_inputs: "Hello!!"
},
{
id: 6,
type: "form",
props: {
scale: 0,
min_width: 0,
name: "form"
},
skip_api: true,
component_class_id: ""
},
{
id: 7,
type: "row",
props: {
variant: "default",
visible: true,
equal_height: true,
name: "row"
},
skip_api: true,
component_class_id: ""
},
{
id: 8,
type: "button",
props: {
value: "Clear",
variant: "secondary",
visible: true,
interactive: true,
elem_classes: [],
show_api: false,
name: "button",
_selectable: false
},
skip_api: true,
component_class_id: ""
},
{
id: 9,
type: "button",
props: {
value: "Submit",
variant: "primary",
visible: true,
interactive: true,
elem_classes: [],
name: "button",
_selectable: false
},
skip_api: true,
component_class_id: ""
},
{
id: 10,
type: "column",
props: {
scale: 1,
min_width: 320,
variant: "panel",
visible: true,
name: "column"
},
skip_api: true,
component_class_id: ""
},
{
id: 2,
type: "textbox",
props: {
lines: 1,
max_lines: 20,
label: "output",
show_label: true,
container: true,
min_width: 160,
interactive: false,
visible: true,
autofocus: false,
autoscroll: true,
elem_classes: [],
type: "text",
rtl: false,
show_copy_button: false,
name: "textbox",
_selectable: false
},
skip_api: false,
component_class_id: "",
api_info: {
type: "string"
},
example_inputs: "Hello!!"
},
{
id: 11,
type: "row",
props: {
variant: "default",
visible: true,
equal_height: true,
name: "row"
},
skip_api: true,
component_class_id: ""
},
{
id: 12,
type: "form",
props: {
scale: 0,
min_width: 0,
name: "form"
},
skip_api: true,
component_class_id: ""
}
],
css: null,
js: null,
head: null,
title: "Gradio",
space_id: "hmb/hello_world",
enable_queue: true,
show_error: false,
show_api: true,
is_colab: false,
stylesheets: [],
theme: "default",
protocol: "sse_v3",
body_css: {
body_background_fill: "white",
body_text_color: "#1f2937",
body_background_fill_dark: "#0b0f19",
body_text_color_dark: "#f3f4f6"
},
fill_height: false,
layout: {
id: 0,
children: [
{
id: 3,
children: [
{
id: 4,
children: [
{
id: 5,
children: [
{
id: 6,
children: [
{
id: 1
}
]
}
]
},
{
id: 7,
children: [
{
id: 8
},
{
id: 9
}
]
}
]
},
{
id: 10,
children: [
{
id: 12,
children: [
{
id: 2
}
]
},
{
id: 11,
children: []
}
]
}
]
}
]
},
dependencies: [
{
id: 0,
targets: [
[9, "click"],
[1, "submit"]
],
inputs: [1],
outputs: [2],
backend_fn: true,
js: null,
queue: null,
api_name: "predict",
scroll_to_output: false,
show_progress: "full",
every: null,
batch: false,
max_batch_size: 4,
cancels: [],
types: {
generator: false,
cancel: false
},
collects_event_data: false,
trigger_after: null,
trigger_only_on_success: false,
trigger_mode: "once",
show_api: true,
zerogpu: false
},
{
id: 1,
targets: [[8, "click"]],
inputs: [],
outputs: [1, 2],
backend_fn: false,
js: "() => [null, null]",
queue: false,
api_name: "js_fn",
scroll_to_output: false,
show_progress: "full",
every: null,
batch: false,
max_batch_size: 4,
cancels: [],
types: {
generator: false,
cancel: false
},
collects_event_data: false,
trigger_after: null,
trigger_only_on_success: false,
trigger_mode: "once",
show_api: false,
zerogpu: false
},
{
id: 2,
targets: [[8, "click"]],
inputs: [],
outputs: [5],
backend_fn: false,
js: '() => [{"variant": null, "visible": true, "__type__": "update"}]\n ',
queue: false,
api_name: "js_fn_1",
scroll_to_output: false,
show_progress: "full",
every: null,
batch: false,
max_batch_size: 4,
cancels: [],
types: {
generator: false,
cancel: false
},
collects_event_data: false,
trigger_after: null,
trigger_only_on_success: false,
trigger_mode: "once",
show_api: false,
zerogpu: false
}
],
root: "https://hmb-hello-world.hf.space",
path: ""
};
export const whoami_response = {
type: "user",
id: "123",
name: "hmb",
fullname: "jerry",
email: "[email protected]",
emailVerified: true,
canPay: true,
periodEnd: 123,
isPro: false,
avatarUrl: "",
orgs: [],
auth: {
type: "access_token",
accessToken: {
displayName: "Gradio Client",
role: "write"
}
}
};
export const duplicate_response = {
url: "https://huggingface.co/spaces/hmb/hello_world"
};
export const hardware_sleeptime_response = {
stage: "RUNNING",
hardware: {
current: "cpu-basic",
requested: "cpu-upgrade"
},
storage: null,
gcTimeout: 300,
replicas: {
current: 1,
requested: 1
},
devMode: false,
domains: [
{
domain: "hmb-hello-world.hf.space",
isCustom: false,
stage: "READY"
}
]
};
export const endpoint_info: EndpointInfo<ApiData> = {
parameters: [
{
label: "parameter_2",
parameter_name: "im",
parameter_has_default: false,
parameter_default: null,
type: "",
python_type: {
type: "Dict(background: filepath | None, layers: List[filepath], composite: filepath | None, id: str | None)",
description: ""
},
component: "Imageeditor",
example_input: {
background: {
path: "",
meta: {
_type: "gradio.FileData"
},
orig_name: "bus.png",
url: ""
},
layers: [],
composite: null
}
}
],
returns: [
{
label: "value_3",
type: "string",
python_type: {
type: "filepath",
description: ""
},
component: "Image"
}
],
type: {
generator: false
}
};
export const discussions_response = {
discussions: [],
count: 0,
start: 0,
numClosedDiscussions: 0
};