Update contentstack to include Assets and missing definitions (#42162)

This commit is contained in:
Dominic Wroblewski 2020-02-06 18:09:35 +00:00 committed by GitHub
parent ec47dfa167
commit 2eebcb4507
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 60 additions and 0 deletions

View File

@ -167,3 +167,35 @@ stack
.Query()
.containedIn('key', 'value')
.find();
stack
.ContentType('content_type')
.Entry('an_entry')
.fetch();
stack
.ContentType('content_type')
.Assets('asset')
.toJSON()
.fetch();
stack
.ContentType('content_type')
.Assets('asset')
.addParam('key', 'value')
.fetch();
stack.Entry('uid').fetch();
stack.Assets('uid').fetch();
stack.Query().fetch();
stack
.setPort(9000)
.setProtocol('https')
.setHost('somehost')
.setCachePolicy(1)
.setCacheProvider({ provider: 'provider' })
.clearByQuery()
.clearByContentType()
.clearAll()
.getCacheProvider()
.getLastActivites()
.getContentTypes('param')
.sync({});
stack
.imageTransform('url', { some: 'params' });

View File

@ -18,12 +18,40 @@ export class Stack {
constructor(api_key: string, access_token: string, environment_name: string);
ContentType(uid: string): ContentType;
Entry(uid: string): Entry;
Assets(uid: string): Assets;
Query(): Query;
fetch(): ContentType;
setPort(port: number): Stack;
setProtocol(protocol: string): Stack;
setHost(host: string): Stack;
setCachePolicy(policy: number): Stack;
setCacheProvider(provider: object): Stack;
clearByQuery(): Stack;
clearByContentType(): Stack;
clearAll(): Stack;
getCacheProvider(): Stack;
getLastActivites(): Stack;
getContentTypes(param: string): Stack;
sync(params: object): Promise<any>;
imageTransform(url: string, params: any): string;
}
export class ContentType {
constructor();
Query(): Query;
Entry(uid: string): Entry;
Assets(uid: string): Assets;
}
export class Assets {
constructor();
toJSON(): Assets;
addParam(key: string, value: any): Assets;
fetch(): Promise<any>;
}
export class Entry {