kitten-cloud-function
Version:
用于编程猫源码云功能(云变量、云列表等)的客户端工具
24 lines (23 loc) • 1.23 kB
TypeScript
import type { AxiosRequestConfig, AxiosResponse } from "axios";
export declare const isNode: boolean;
export declare const isBrowser: boolean;
export declare const isCodemaoWindow: boolean;
export declare function getAuthorization(): Promise<string | null>;
export declare function getCodemaoIFrameElement(): HTMLIFrameElement | null;
export declare function getCodemaoWindow(): Promise<Window>;
export declare function CoCoCodemaoEnvironmentServerAxios<T>(argument: AxiosRequestConfig): Promise<AxiosResponse<T>>;
export declare class CoCoCodemaoEnvironmentServerWebSocket {
url: string;
private id;
constructor(url: string);
send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void;
close(this: this): void;
onopen(__event: Event): void;
onmessage(__event: MessageEvent): void;
onclose(__event: CloseEvent): void;
onerror(__event: Event): void;
}
export declare const CodemaoLocalStorage: Storage;
export declare function CodemaoAxios<T>(argument: AxiosRequestConfig): Promise<T>;
export type CodemaoWebSocket = import("websocket").w3cwebsocket | WebSocket | CoCoCodemaoEnvironmentServerWebSocket;
export declare function CodemaoWebSocket(url: string): Promise<CodemaoWebSocket>;