@typeform/api-client
Version:
JS SDK for Typeform API
40 lines (39 loc) • 1.03 kB
TypeScript
import { Typeform } from './typeform-types';
export declare class Forms {
private _http;
private _messages;
constructor(_http: Typeform.HTTPClient);
get messages(): FormMessages;
create(args: {
data: Typeform.Form;
}): Promise<Typeform.Form>;
delete(args: {
uid: string;
}): Promise<null>;
get(args: {
uid: string;
}): Promise<Typeform.Form>;
list(args?: {
page?: number | 'auto';
pageSize?: number;
search?: string;
workspaceId?: string;
}): Promise<Typeform.API.Forms.List>;
update(args: {
uid: string;
override?: boolean;
data: Typeform.Form;
}): Promise<Typeform.Form>;
}
declare class FormMessages {
private _http;
constructor(_http: Typeform.HTTPClient);
get(args: {
uid: string;
}): Promise<Typeform.Messages>;
update(args: {
uid: string;
data: Typeform.Messages;
}): Promise<null>;
}
export {};