@typeform/api-client
Version:
JS SDK for Typeform API
37 lines (36 loc) • 1.23 kB
TypeScript
import { Typeform } from './typeform-types';
export declare class Themes {
private _http;
constructor(_http: Typeform.HTTPClient);
create(args: {
background?: Typeform.ThemeBackground;
colors: Typeform.ThemeColors;
font: Typeform.Font;
hasTransparentButton?: boolean;
name: string;
fields?: Typeform.ThemeFontSizeAndAlignment;
screens?: Typeform.ThemeFontSizeAndAlignment;
roundedCorners?: Typeform.ThemeRoundedCorners;
}): Promise<Typeform.Theme>;
delete(args: {
id: string;
}): Promise<null>;
get(args: {
id: string;
}): Promise<Typeform.Theme>;
list(args?: {
page?: number | 'auto';
pageSize?: number;
}): Promise<Typeform.API.Themes.List>;
update(args: {
id: string;
background?: Typeform.ThemeBackground;
colors: Typeform.ThemeColors;
font: Typeform.Font;
hasTransparentButton?: boolean;
name: string;
fields?: Typeform.ThemeFontSizeAndAlignment;
screens?: Typeform.ThemeFontSizeAndAlignment;
roundedCorners?: Typeform.ThemeRoundedCorners;
}): Promise<Typeform.Theme>;
}