Skip to content

Commit ae78d90

Browse files
Merge pull request #107 from contentstack/feat/CS-43299-gcp
Feat/cs 43299 gcp
2 parents 05180fc + c746e27 commit ae78d90

22 files changed

+11276
-12130
lines changed

.talismanrc

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
1-
threshold: medium
21
fileignoreconfig:
32
- filename: package-lock.json
4-
checksum: 0dbf56c1fd0eda1145d69b718de5b7d419650556492851c343fab05867e233a2
5-
version: ""
3+
checksum: b55c22a1b5dca347c79fea4cac3a0a3ea7487180cb21e4e3d5b2bbdf1981cebe
4+
- filename: test/typescript/taxonomy.test.ts
5+
checksum: e4bdf633e147fd60d929d379f20c814eed5f68b11421d7b53ec8826e9142de37
6+
- filename: src/core/modules/taxonomy.js
7+
checksum: 84589be9805c1be5fd6c56021c41d18365126cf82059ad2cbef1d418c70d08e0
8+
- filename: src/core/lib/utils.js
9+
checksum: 6018f9f13fa32b724d09b9cdf5f78cf030a6332ca549651e1e35fe91e8c7e0e7
10+
- filename: src/core/modules/query.js
11+
checksum: c88b336f9a271397ffedcf8c5085941ceb0bd1cd7e25ed9ada3acd8ce4f8970c
12+
- filename: test/typescript/stack.test.ts
13+
checksum: bbb3c425f8e1a63d4793f69ee9eaba9559294ff53f163a28f70ae54b1792276a
14+
version: ""

config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ const config = {
88
content_types: "/content_types/",
99
entries: "/entries/",
1010
assets: "/assets/",
11-
environments: "/environments/"
11+
environments: "/environments/",
12+
taxonomies: "/taxonomies/entries"
1213
},
1314
live_preview: {
1415
enable: false,

index.d.ts

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ export enum Region {
2323
US = "us",
2424
EU = "eu",
2525
AZURE_NA = "azure-na",
26-
AZURE_EU = "azure-eu"
26+
AZURE_EU = "azure-eu",
27+
GCP_NA = "gcp-na",
2728
}
2829

2930
//Enum for Contentstack CachePolicy
@@ -125,6 +126,7 @@ export class Stack {
125126
ContentType(uid: string): ContentType;
126127
Assets(uid: string): Asset;
127128
Assets(): Assets;
129+
Taxonomies(): Taxonomies;
128130

129131
setPort(port: number): Stack;
130132
setProtocol(protocol: string): Stack;
@@ -152,11 +154,13 @@ export class ContentType {
152154
constructor();
153155
content_type_uid: string
154156

155-
Query(): Query;
157+
Query(): Taxonomy;
156158
Entry(uid: string): Entry;
157159
fetch(fetchOptions?: object): Promise<any>;
158160
}
159161

162+
export class Taxonomies extends Taxonomy {}
163+
160164
export class Assets {
161165
constructor();
162166

@@ -277,3 +281,11 @@ export class Query extends Entry {
277281
find(fetchOptions?: object): Promise<any>;
278282
findOne(): Promise<any>;
279283
}
284+
285+
export class Taxonomy extends Query {
286+
constructor();
287+
above(key: string, value: string, levels?: number): Query;
288+
equalAndAbove(key: string, value: string, levels?: number): Query;
289+
below(key: string, value: string, levels?: number): Query;
290+
equalAndBelow(key: string, value: string, levels?: number): Query;
291+
}

0 commit comments

Comments
 (0)