From a82c20628b7aa49282ffa93cc0f775cd6cce5a1e Mon Sep 17 00:00:00 2001 From: Adrian Kremer Date: Wed, 10 Apr 2019 17:40:38 +0200 Subject: [PATCH] fix: used flat export like module --- types/rehype-react/index.d.ts | 20 +++++++++++--------- types/rehype-react/package.json | 6 ++++++ types/rehype-react/tsconfig.json | 1 + 3 files changed, 18 insertions(+), 9 deletions(-) create mode 100644 types/rehype-react/package.json diff --git a/types/rehype-react/index.d.ts b/types/rehype-react/index.d.ts index 1e4ebaa61b..c9d7220054 100644 --- a/types/rehype-react/index.d.ts +++ b/types/rehype-react/index.d.ts @@ -1,20 +1,22 @@ -// Type definitions for rehype-react 2.0 +// Type definitions for rehype-react 3.1 // Project: https://github.com/rhysd/rehype-react // Definitions by: Adrian Kremer // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.8 -import React from "react"; +import * as React from "react"; -export interface Options { - createElement: typeof React.createElement, +interface Options { + createElement: typeof React.createElement; components: { - [tagName: string]: React.ComponentType - }, - prefix?: string + [tagName: string]: React.ComponentType; + }; + prefix?: string; } -export default class RehypeReact { +declare class RehypeReact { constructor(options: Options) - Compiler: (node: any) => any + Compiler: (node: any) => any; } + +export = RehypeReact; diff --git a/types/rehype-react/package.json b/types/rehype-react/package.json new file mode 100644 index 0000000000..88f0297ed8 --- /dev/null +++ b/types/rehype-react/package.json @@ -0,0 +1,6 @@ +{ + "private": true, + "dependencies": { + "rehype-react": "^3.1.0" + } +} diff --git a/types/rehype-react/tsconfig.json b/types/rehype-react/tsconfig.json index 9bc0609775..a1697c1ad8 100644 --- a/types/rehype-react/tsconfig.json +++ b/types/rehype-react/tsconfig.json @@ -5,6 +5,7 @@ "es6", "dom" ], + "target": "es6", "noImplicitAny": true, "noImplicitThis": true, "strictNullChecks": true,