From 249c65a1936fb41b3597567330a8d78c9d001b61 Mon Sep 17 00:00:00 2001 From: Zandor Smith <info@zsinfo.nl> Date: Wed, 26 Oct 2022 12:38:35 +0200 Subject: [PATCH] fix: Fix TypeScript types. --- index.d.ts | 14 +++++++------- package.json | 2 ++ yarn.lock | 31 +++++++++++++++++++++++++++++++ 3 files changed, 40 insertions(+), 7 deletions(-) diff --git a/index.d.ts b/index.d.ts index b537b87..862206e 100644 --- a/index.d.ts +++ b/index.d.ts @@ -1,4 +1,4 @@ -import React from 'react'; +import * as React from 'react'; export interface ExtractFunction { (elements: React.ReactElement | React.ReactElement[]): void; @@ -6,10 +6,10 @@ export interface ExtractFunction { export class MetaTagsContext extends React.Component<{ extract: ExtractFunction; -}> {}; - -export class MetaTags extends React.Component {}; - -export class ReactTitle extends React.Component<{ title: string }> {}; +}> {} -export default MetaTags; +export class MetaTags extends React.Component {} + +export class ReactTitle extends React.Component<{ title: string }> {} + +export default MetaTags diff --git a/package.json b/package.json index c0f3822..2a2281b 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,8 @@ "@semantic-release/github": "^8.0.6", "@semantic-release/gitlab": "^9.4.2", "@semantic-release/npm": "^9.0.1", + "@types/react": "^18.0.23", + "@types/react-dom": "^18.0.7", "babel-eslint": "^9.0.0", "babel-loader": "^8.0.2", "babel-plugin-add-module-exports": "^1.0.0", diff --git a/yarn.lock b/yarn.lock index f38616c..336d408 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1102,6 +1102,27 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/react-dom@^18.0.7": + version "18.0.7" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.7.tgz#ee7cf8ec4e6977e3f0a7b1d38bd89c75aa2aec28" + integrity sha512-HaXc+BbqAZE1RdsK3tC8SbkFy6UL2xF76lT9rQs5JkPrJg3rWA3Ou/Lhw3YJQzEDkBpmJ79nBsfnd05WrBd2QQ== + dependencies: + "@types/react" "*" + +"@types/react@*", "@types/react@^18.0.23": + version "18.0.23" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.23.tgz#4190ecd58b99fa79fe2e67832bdcb287e5f893e4" + integrity sha512-R1wTULtCiJkudAN2DJGoYYySbGtOdzZyUWAACYinKdiQC8auxso4kLDUhQ7AJ2kh3F6A6z4v69U6tNY39hihVQ== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + "@types/responselike@*", "@types/responselike@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" @@ -1114,6 +1135,11 @@ resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + "@webassemblyjs/ast@1.5.13": version "1.5.13" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.5.13.tgz#81155a570bd5803a30ec31436bc2c9c0ede38f25" @@ -2519,6 +2545,11 @@ cssesc@^3.0.0: resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== +csstype@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + currently-unhandled@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" -- GitLab