storyblok-ts-client
Version:
Typescript library for working with Storyblok management API.
22 lines • 729 B
TypeScript
import { IAssetFolder, ICredentials } from '../../interfaces';
export declare class Asset {
private apiClient;
private assetFolder;
private credentials;
private data;
private filePath;
constructor(credentials: ICredentials, filePath: string, assetFolder?: IAssetFolder);
private readonly isSynced;
readonly prettyUrl: string;
readonly publicUrl: string;
readonly folder: string | undefined;
readonly generate: {
direct: () => Promise<void>;
logo: () => Promise<void>;
photo: () => Promise<void>;
};
generatePhoto(): Promise<void>;
generateImage(): Promise<void>;
private setAssetFolder;
}
//# sourceMappingURL=Asset.d.ts.map