aboutsummaryrefslogtreecommitdiff
path: root/src/typings/index.d.ts
diff options
context:
space:
mode:
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;
}