Skip to content

Commit 19b4ea5

Browse files
author
Kaushik Shetty
committed
feat!: refactor method response to clean up post robot response
1 parent fb910f4 commit 19b4ea5

File tree

21 files changed

+10155
-170
lines changed

21 files changed

+10155
-170
lines changed

dist/index.js

Lines changed: 8986 additions & 2 deletions
Large diffs are not rendered by default.

dist/index.js.map

Lines changed: 931 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/src/RTE/index.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/src/appConfig/index.d.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ export declare class AppConfig {
1818
setInstallationData: (installationData: IInstallationData) => Promise<GenericObjectType>;
1919
getInstallationData: () => Promise<IInstallationData>;
2020
/**
21-
* Set the validation state of the app. If the validation is false, the Contentstack App Config
22-
* will not allow to save the configuration. The message will be displayed if provided.
23-
* @param isValid set the validation state of the app
24-
* @param options additional options to be sent to the parent
25-
* @returns returns a promise with the data sent from the parent
21+
* Sets the validation state of the app. If the validation is false, the Contentstack App Config
22+
* will not allow saving the configuration. The message will be displayed if provided.
23+
* @param {boolean} isValid - The validation state of the app.
24+
* @param {object} options - Additional options to be sent to the parent.
25+
* @returns {Promise<void>} - A promise that resolves to void.
2626
*/
27-
setValidity(isValid: boolean, options?: ValidationOptions): Promise<Record<string, any>>;
27+
setValidity(isValid: boolean, options?: ValidationOptions): Promise<void>;
2828
}
2929
//# sourceMappingURL=index.d.ts.map

dist/src/appConfig/index.d.ts.map

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,10 @@
1-
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/appConfig/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,UAAU,CAAC;AAC7B,OAAO,SAAS,MAAM,YAAY,CAAC;AACnC,OAAO,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,MAAM,UAAU,CAAC;AACpF,OAAO,EAAE,iBAAiB,EAAE,MAAM,uBAAuB,CAAC;AAK1D,MAAM,CAAC,OAAO,WAAW,uBAAuB;IAC5C,aAAa,EAAE,MAAM,CAAC;CACzB;AAGD;;GAEG;AAEH,qBAAa,SAAS;IAClB,KAAK,EAAE,kBAAkB,CAAC;IAC1B,WAAW,EAAE,OAAO,SAAS,CAAC;IAC9B,QAAQ,EAAE,YAAY,CAAC;IACvB,OAAO,CAAC,eAAe,CAA0B;gBAG7C,IAAI,EAAE,kBAAkB,EACxB,UAAU,EAAE,OAAO,SAAS,EAC5B,OAAO,EAAE,YAAY,EACrB,cAAc,EAAE,uBAAuB;IAU3C,KAAK,cAIH;IAEF,mBAAmB,qBACG,iBAAiB,KACpC,QAAQ,iBAAiB,CAAC,CAK3B;IAEF,mBAAmB,QAAO,QAAQ,iBAAiB,CAAC,CAKlD;IAEF;;;;;;OAMG;IACG,WAAW,CACb,OAAO,EAAE,OAAO,EAChB,OAAO,CAAC,EAAE,iBAAiB,GAC5B,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;CAsBlC"}
1+
{
2+
"version": 3,
3+
"file": "index.d.ts",
4+
"sourceRoot": "",
5+
"sources": [
6+
"../../../src/appConfig/index.ts"
7+
],
8+
"names": [],
9+
"mappings": "AAAA,OAAO,KAAK,MAAM,UAAU,CAAC;AAC7B,OAAO,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,MAAM,UAAU,CAAC;AAChE,OAAO,EAAE,iBAAiB,EAAE,MAAM,uBAAuB,CAAC;AAI1D,MAAM,CAAC,OAAO,WAAW,uBAAuB;IAC5C,aAAa,EAAE,MAAM,CAAC;CACzB;AAED;;GAEG;AAEH,qBAAa,SAAS;IAClB,KAAK,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAA;KAAE,CAAC;IAC9B,WAAW,EAAE,GAAG,CAAC;IACjB,QAAQ,EAAE,YAAY,CAAC;IACvB,OAAO,CAAC,eAAe,CAA0B;gBAG7C,IAAI,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAA;KAAE,EAC5B,UAAU,EAAE,GAAG,EACf,OAAO,EAAE,YAAY,EACrB,cAAc,EAAE,uBAAuB;IAU3C,KAAK,cAIH;IAEF,mBAAmB,qBACG,iBAAiB,KACpC,QAAQ,iBAAiB,CAAC,CAK3B;IAEF,mBAAmB,QAAO,QAAQ,iBAAiB,CAAC,CAKlD;IAEF;;;;;;OAMG;IACG,WAAW,CACb,OAAO,EAAE,OAAO,EAChB,OAAO,CAAC,EAAE,iBAAiB,GAC5B,OAAO,CAAC,IAAI,CAAC;CAsBnB"
10+
}

dist/src/extension.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/src/field.d.ts

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,11 @@ declare class Field {
1616
_resolvedData: GenericObjectType;
1717
_self: boolean;
1818
_connection: typeof postRobot;
19-
constructor(fieldDataObject: IFieldInitData | IFieldModifierLocationInitData, connection: typeof postRobot, emitter: EventEmitter);
19+
constructor(
20+
fieldDataObject: IFieldInitData | IFieldModifierLocationInitData,
21+
connection: typeof postRobot,
22+
emitter: EventEmitter
23+
);
2024
/**
2125
* Sets the data for the current field.
2226
* @param {Object|string|number} data Data to be set on the field
@@ -29,19 +33,21 @@ declare class Field {
2933
* @param {boolean} options.resolved If the resolved parameter is set to true for the File field, then the method will return a resolved asset object along with all the field metadata, e.g. 'field.getData({resolved:true})'.
3034
* @return {Object|string|number} Returns the field data.
3135
*/
32-
getData({ resolved }?: {
36+
getData({
37+
resolved,
38+
}?: {
3339
resolved?: boolean | undefined;
3440
}): GenericObjectType;
3541
/**
3642
* Sets the focus for a field when an extension is being used. This method shows user presence and highlights the extension field that the user is currently accessing in Contentstack UI.
37-
* @return {Object} A promise object which is resolved when Contentstack UI returns an acknowledgement of the focused state.
43+
* @return {Promise<void} A promise object which is resolved when Contentstack UI returns an acknowledgement of the focused state.
3844
*/
39-
setFocus(): void;
45+
setFocus(): Promise<void>;
4046
/**
4147
* This function is called when another extension programmatically changes data of this field using field.setData() function, only available for extension field, only support extensions of data type text, number, boolean or date.
4248
* @param {function} callback The function to be called when an entry is published.
4349
*/
4450
onChange?(callback: (data: any) => any): void;
4551
}
4652
export default Field;
47-
//# sourceMappingURL=field.d.ts.map
53+
//# sourceMappingURL=field.d.ts.map

dist/src/field.d.ts.map

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,10 @@
1-
{"version":3,"file":"field.d.ts","sourceRoot":"","sources":["../../src/field.ts"],"names":[],"mappings":"AAAA,OAAO,YAAY,MAAM,sBAAsB,CAAC;AAChD,OAAO,SAAS,MAAM,YAAY,CAAC;AACnC,OAAO,EAAE,cAAc,EAAE,8BAA8B,EAAE,MAAM,SAAS,CAAC;AACzE,OAAO,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AACzD,OAAO,EAAE,MAAM,EAAE,MAAM,qBAAqB,CAAC;AA6B7C,iGAAiG;AACjG,cAAM,KAAK;IACP;;OAEG;IAEH,GAAG,EAAE,MAAM,CAAC;IACZ,SAAS,EAAE,MAAM,CAAC;IAClB,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,YAAY,CAAC;IACvB,KAAK,EAAE,iBAAiB,CAAC;IACzB,aAAa,EAAE,iBAAiB,CAAC;IACjC,KAAK,EAAE,OAAO,CAAC;IACf,WAAW,EAAE,OAAO,SAAS,CAAC;gBAG1B,eAAe,EAAE,cAAc,GAAG,8BAA8B,EAChE,UAAU,EAAE,OAAO,SAAS,EAC5B,OAAO,EAAE,YAAY;IAgDzB;;;;OAIG;IAEH,OAAO,CAAC,IAAI,EAAE,GAAG,GAAG,OAAO,CAAC,KAAK,CAAC;IA8BlC;;;;;OAKG;IACH,OAAO,CAAC,EAAE,QAAgB,EAAE;;KAAK;IAIjC;;;OAGG;IACH,QAAQ;IAIR;;;OAGG;IACH,QAAQ,CAAC,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,GAAG;CAYzC;AAED,eAAe,KAAK,CAAC"}
1+
{
2+
"version": 3,
3+
"file": "field.d.ts",
4+
"sourceRoot": "",
5+
"sources": [
6+
"../../src/field.ts"
7+
],
8+
"names": [],
9+
"mappings": "AAAA,OAAO,YAAY,MAAM,sBAAsB,CAAC;AAChD,OAAO,EAAE,cAAc,EAAE,8BAA8B,EAAE,MAAM,SAAS,CAAC;AA4BzE,iGAAiG;AACjG,cAAM,KAAK;IACP;;OAEG;IAEH,GAAG,EAAE,MAAM,CAAC;IACZ,SAAS,EAAE,MAAM,CAAC;IAClB,MAAM,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAA;KAAE,CAAC;IAC/B,QAAQ,EAAE,YAAY,CAAC;IACvB,KAAK,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAA;KAAE,CAAC;IAC9B,aAAa,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAA;KAAE,CAAC;IACtC,KAAK,EAAE,GAAG,CAAC;IACX,WAAW,EAAE,GAAG,CAAC;gBAGb,eAAe,EAAE,cAAc,GAAG,8BAA8B,EAChE,UAAU,EAAE,GAAG,EACf,OAAO,EAAE,YAAY;IAgDzB;;;;OAIG;IAEH,OAAO,CAAC,IAAI,EAAE,GAAG,GAAG,OAAO,CAAC,KAAK,CAAC;IA8BlC;;;;;OAKG;IACH,OAAO,CAAC,EAAE,QAAgB,EAAE;;KAAK;;;IAIjC;;;OAGG;IACG,QAAQ,IAAI,OAAO,CAAC,IAAI,CAAC;IAI/B;;;OAGG;IACH,QAAQ,CAAC,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,GAAG;CAYzC;AAED,eAAe,KAAK,CAAC"
10+
}

dist/src/fieldModifierLocation/frame.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/src/metadata.d.ts

Lines changed: 16 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -37,48 +37,43 @@ declare class Metadata {
3737
/**
3838
* Creates a new Metadata record.
3939
* @param {IMetadataCreateDto} metadataConfig The metadata configuration data required to create the metadata.
40-
* @returns {Promise<ResponseMessageEvent<{ metadata: IMetadata }>>} A promise that resolves to the newly created metadata record.
40+
* @returns {Promise<{ metadata: IMetadata }>} A promise that resolves to the newly created metadata record.
4141
*/
42-
createMetaData(metadataConfig: IMetadataCreateDto): Promise<ResponseMessageEvent<{
42+
createMetaData(metadataConfig: IMetadataCreateDto): Promise<{
4343
metadata: IMetadata;
44-
}>>;
44+
}>;
4545
/**
4646
* Retrieves a metadata record by its ID.
4747
* @param {IMetadataRetrieveDto} metadataConfig The metadata configuration containing its uid.
48-
* @returns {Promise<ResponseMessageEvent<{ metadata: IMetadata }>> } A promise that resolves to the metadata record with the specified ID.
48+
* @returns {Promise<{ metadata: IMetadata }> } A promise that resolves to the metadata record with the specified ID.
4949
*/
50-
retrieveMetaData(metadataConfig: IMetadataRetrieveDto): Promise<ResponseMessageEvent<{
50+
retrieveMetaData(metadataConfig: IMetadataRetrieveDto): Promise<{
5151
metadata: IMetadata;
52-
}>>;
52+
}>;
5353
/**
5454
* Retrieves all metadata records.
5555
* @param {GenericObjectType} params Optional parameters for the query.
56-
* @returns {Promise<ResponseMessageEvent<{ metadata: IMetadata[] }>>} A promise that resolves to an array of all metadata records.
56+
* @returns {Promise<{ metadata: IMetadata[] }>} A promise that resolves to an array of all metadata records.
5757
*/
58-
retrieveAllMetaData(params?: GenericObjectType): Promise<ResponseMessageEvent<{
58+
retrieveAllMetaData(params?: GenericObjectType): Promise<{
5959
metadata: IMetadata[];
60-
}>>;
60+
}>;
6161
/**
6262
* Updates a metadata record.
6363
* @param {IMetadataUpdateDto} metadataConfig The metadata configuration that needs to be updated.
64-
* @returns {Promise<ResponseMessageEvent<{ metadata: IMetadata }>>} A promise that resolves when the metadata record that has been updated.
65-
* ? A promise that resolves to the updated metadata record.
64+
* @returns {Promise<{ metadata: IMetadata }>} A promise that resolves to the metadata record that has been updated.
6665
*/
67-
updateMetaData(metadataConfig: IMetadataUpdateDto): Promise<ResponseMessageEvent<{
66+
updateMetaData(metadataConfig: IMetadataUpdateDto): Promise<{
6867
metadata: IMetadata;
69-
}>>;
68+
}>;
7069
/**
7170
* Deletes a metadata record.
7271
* @param {IMetadataDeleteDto} metadataConfig The metadata configuration.
73-
* @returns {Promise<ResponseMessageEvent<undefined>>} A promise that resolves when the metadata record has been deleted.
74-
* ? A promise that resolves to the deleted metadata record.
72+
* @returns {Promise<{ notice: string }>} A promise that resolves with a message upon successful deletion of the metadata record.
7573
*/
76-
deleteMetaData(metadataConfig: IMetadataDeleteDto): Promise<ResponseMessageEvent<undefined>>;
74+
deleteMetaData(metadataConfig: IMetadataDeleteDto): Promise<{
75+
notice: string;
76+
}>;
7777
}
7878
export default Metadata;
79-
/**
80-
* NOTE:
81-
* Publish and unpublish metadata methods are missing
82-
* Methods return the entire post robot response and not just the actual response
83-
*/
8479
//# sourceMappingURL=metadata.d.ts.map

0 commit comments

Comments
 (0)