mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
Update contentstack to include Assets and missing definitions (#42162)
This commit is contained in:
parent
ec47dfa167
commit
2eebcb4507
@ -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' });
|
||||
|
||||
28
types/contentstack/index.d.ts
vendored
28
types/contentstack/index.d.ts
vendored
@ -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 {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user