aboutsummaryrefslogtreecommitdiff
path: root/src/client/apis/google_docs/GoogleApiClientUtils.ts
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2025-03-16 19:02:56 -0400
committerbobzel <zzzman@gmail.com>2025-03-16 19:02:56 -0400
commitdf708c90d8356934d2e3d9123129c761d328c1fe (patch)
tree98b0588710ac8ca00c303960da0851614aacf597 /src/client/apis/google_docs/GoogleApiClientUtils.ts
parent7d9fae09e8906e5636f6ea695ad560797b08d023 (diff)
parentf4042257be7359734a0dd35cedbf03fe4aa14cf1 (diff)
Merge branch 'DocCreatorMenu-work' of https://github.com/brown-dash/Dash-Web into DocCreatorMenu-work
Diffstat (limited to 'src/client/apis/google_docs/GoogleApiClientUtils.ts')
-rw-r--r--src/client/apis/google_docs/GoogleApiClientUtils.ts19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/client/apis/google_docs/GoogleApiClientUtils.ts b/src/client/apis/google_docs/GoogleApiClientUtils.ts
index 0b303eacf..c1ac352b1 100644
--- a/src/client/apis/google_docs/GoogleApiClientUtils.ts
+++ b/src/client/apis/google_docs/GoogleApiClientUtils.ts
@@ -1,7 +1,5 @@
-/* eslint-disable no-restricted-syntax */
/* eslint-disable no-use-before-define */
import { docs_v1 as docsV1 } from 'googleapis';
-// eslint-disable-next-line node/no-deprecated-api
import { isArray } from 'util';
import { EditorState } from 'prosemirror-state';
import { Opt } from '../../../fields/Doc';
@@ -37,7 +35,7 @@ export namespace GoogleApiClientUtils {
text: string | string[];
requests: docsV1.Schema$Request[];
}
- export type IdHandler = (id: DocumentId) => any;
+ export type IdHandler = (id: DocumentId) => unknown;
export type CreationResult = Opt<DocumentId>;
export type ReadLinesResult = Opt<{ title?: string; bodyLines?: string[] }>;
export type ReadResult = { title: string; body: string };
@@ -145,7 +143,7 @@ export namespace GoogleApiClientUtils {
if (paragraphs.length) {
const target = paragraphs[paragraphs.length - 1];
if (target.paragraph && target.paragraph.elements) {
- length = target.paragraph.elements.length;
+ const length = target.paragraph.elements.length;
if (length) {
const final = target.paragraph.elements[length - 1];
return final.endIndex ? final.endIndex - 1 : undefined;
@@ -208,13 +206,13 @@ export namespace GoogleApiClientUtils {
});
export const setStyle = async (options: UpdateOptions) => {
- const replies: any = await update({
+ const replies = await update({
documentId: options.documentId,
requests: options.requests,
});
- if ('errors' in replies) {
+ if (replies && 'errors' in replies) {
console.log('Write operation failed:');
- console.log(replies.errors.map((error: any) => error.message));
+ console.log(replies); //.errors.map((error: any) => error.message));
}
return replies;
};
@@ -229,7 +227,6 @@ export namespace GoogleApiClientUtils {
const { mode } = options;
if (!(index && mode === WriteMode.Insert)) {
const schema = await retrieve({ documentId });
- // eslint-disable-next-line no-cond-assign
if (!schema || !(index = Utils.endOf(schema))) {
return undefined;
}
@@ -258,10 +255,10 @@ export namespace GoogleApiClientUtils {
return undefined;
}
requests.push(...options.content.requests);
- const replies: any = await update({ documentId, requests });
- if ('errors' in replies) {
+ const replies = await update({ documentId, requests });
+ if (replies && 'errors' in replies) {
console.log('Write operation failed:');
- console.log(replies.errors.map((error: any) => error.message));
+ console.log(replies); // .errors.map((error: any) => error.message));
}
return replies;
};