@webgpt/sdk
Version:
WebGPT SDK is a TypeScript / JavaScript library for interacting with the WebGPT API.
23 lines (22 loc) • 569 B
TypeScript
import type { Language } from './Language';
import type { Task } from './Task';
import type { TaskId } from './type-aliases';
export type MakeWebsiteTask = Task<MakeWebsiteOptions, MakeWebsiteProgress>;
export type MakeWebsiteOptions = {
id?: TaskId;
language: Language;
assignment: string;
};
export type MakeWebsiteResult = {
status: 'SUCCESS';
url: string;
message: string;
};
export type MakeWebsiteProgress = {
status: 'RUNNING';
message: string;
};
/**
* TODO: !!! Make real types for website making
* TODO: !!! Annotate all
*/