From 5a77f92d1526734d3713ff7d4db44c3edb9f3328 Mon Sep 17 00:00:00 2001
From: Alex <44344839+alex-shul@users.noreply.github.com>
Date: Tue, 4 Jan 2022 16:05:59 +0300
Subject: [PATCH] Add typings (#60)

* Create index.d.ts

* Create server.d.ts

* Update index.d.ts

* Update server.d.ts
---
 index.d.ts  | 15 +++++++++++++++
 server.d.ts | 12 ++++++++++++
 2 files changed, 27 insertions(+)
 create mode 100644 index.d.ts
 create mode 100644 server.d.ts

diff --git a/index.d.ts b/index.d.ts
new file mode 100644
index 0000000..b537b87
--- /dev/null
+++ b/index.d.ts
@@ -0,0 +1,15 @@
+import React from 'react';
+
+export interface ExtractFunction {
+  (elements: React.ReactElement | React.ReactElement[]): void;
+}
+
+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;
diff --git a/server.d.ts b/server.d.ts
new file mode 100644
index 0000000..fdc49ec
--- /dev/null
+++ b/server.d.ts
@@ -0,0 +1,12 @@
+import React from 'react';
+import { ExtractFunction } from './index';
+
+export interface MetaTagsInstance {
+  extract: ExtractFunction;
+  renderToString: () => string;
+  getTags: () => React.ReactElement[];
+}
+
+const MetaTagsServer: () => MetaTagsInstance
+
+export default MetaTagsServer;
-- 
GitLab