aboutsummaryrefslogtreecommitdiff
path: root/src/typings/index.d.ts
diff options
context:
space:
mode:
authoreleanor-park <eleanor_park@brown.edu>2024-08-27 16:44:12 -0400
committereleanor-park <eleanor_park@brown.edu>2024-08-27 16:44:12 -0400
commit39d2bba7bf4b0cc3759931691640083a48cce662 (patch)
tree8bf110760aa926237b6294aec545f48cfc92747d /src/typings/index.d.ts
parent6f73686ec4dc3e01ae3eacc0150aa59eafea0325 (diff)
parentb8a04a0fedf8ef3612395764a0ecd01f6824ebd1 (diff)
Merge branch 'master' into eleanor-gptdraw
Diffstat (limited to 'src/typings/index.d.ts')
-rw-r--r--src/typings/index.d.ts27
1 files changed, 14 insertions, 13 deletions
diff --git a/src/typings/index.d.ts b/src/typings/index.d.ts
index a9ebbb480..bee79a38d 100644
--- a/src/typings/index.d.ts
+++ b/src/typings/index.d.ts
@@ -12,13 +12,14 @@ declare module 'fit-curve';
declare module 'iink-js';
declare module 'pdfjs-dist/web/pdf_viewer';
declare module 'react-jsx-parser';
+declare module 'type_decls.d';
declare module '@react-pdf/renderer' {
import * as React from 'react';
namespace ReactPDF {
interface Style {
- [property: string]: any;
+ [property: string]: unknown;
}
interface Styles {
[key: string]: Style;
@@ -32,7 +33,7 @@ declare module '@react-pdf/renderer' {
keywords?: string;
creator?: string;
producer?: string;
- onRender?: () => any;
+ onRender?: () => unknown;
}
/**
@@ -213,13 +214,13 @@ declare module '@react-pdf/renderer' {
src: string;
loaded: boolean;
loading: boolean;
- data: any;
- [key: string]: any;
+ data: unknown;
+ [key: string]: unknown;
}
- type HyphenationCallback = (words: string[], glyphString: { [key: string]: any }) => string[];
+ type HyphenationCallback = (words: string[], glyphString: { [key: string]: unknown }) => string[];
const Font: {
- register: (src: string, options: { family: string; [key: string]: any }) => void;
+ register: (src: string, options: { family: string; [key: string]: unknown }) => void;
getEmojiSource: () => EmojiSource;
getRegisteredFonts: () => string[];
registerEmojiSource: (emojiSource: EmojiSource) => void;
@@ -252,21 +253,21 @@ declare module '@react-pdf/renderer' {
};
};
- const version: any;
+ const version: unknown;
- const PDFRenderer: any;
+ const PDFRenderer: unknown;
const createInstance: (
element: {
type: string;
- props: { [key: string]: any };
+ props: { [key: string]: unknown };
},
- root?: any
- ) => any;
+ root?: unknown
+ ) => unknown;
const pdf: (document: React.ReactElement<DocumentProps>) => {
isDirty: () => boolean;
- updateContainer: (document: React.ReactElement<any>) => void;
+ updateContainer: (document: React.ReactElement<unknown>) => void;
toBuffer: () => NodeJS.ReadableStream;
toBlob: () => Blob;
toString: () => string;
@@ -274,7 +275,7 @@ declare module '@react-pdf/renderer' {
const renderToStream: (document: React.ReactElement<DocumentProps>) => NodeJS.ReadableStream;
- const renderToFile: (document: React.ReactElement<DocumentProps>, filePath: string, callback?: (output: NodeJS.ReadableStream, filePath: string) => any) => Promise<NodeJS.ReadableStream>;
+ const renderToFile: (document: React.ReactElement<DocumentProps>, filePath: string, callback?: (output: NodeJS.ReadableStream, filePath: string) => unknown) => Promise<NodeJS.ReadableStream>;
const render: typeof renderToFile;
}