storyblok-ts-client
Version:
Typescript library for working with Storyblok management API.
24 lines • 1.25 kB
TypeScript
import { Asset } from './Asset';
import { AssetFolder } from './AssetFolder';
import { Component } from './Component';
import { Content } from './Content';
import { Folder } from './Folder';
import { FolderIndex } from './FolderIndex';
import { RootFolder } from './RootFolder';
import { Space } from './Space';
import { Story } from './Story';
import { Subfolder } from './Subfolder';
import { IAssetFolder, ICredentials, IPendingComponent, IPendingStory } from '../../interfaces';
export declare function abstraction(credentials?: ICredentials): {
Asset: (filePath: string, assetFolder: IAssetFolder) => Asset;
AssetFolder: (data: IAssetFolder) => AssetFolder;
Component: (data: IPendingComponent) => Component;
Content: (data: IPendingStory, parent: Story | Folder | RootFolder | Subfolder) => Content;
Folder: (data: IPendingStory) => Folder;
FolderIndex: (data: IPendingStory, parent: Story | Folder | RootFolder | Subfolder) => FolderIndex;
RootFolder: (data: IPendingStory) => RootFolder;
Space: () => Space;
Story: (data: IPendingStory) => Story;
Subfolder: (data: IPendingStory, parent: Story | Folder | RootFolder | Subfolder) => Subfolder;
};
//# sourceMappingURL=index.d.ts.map