From 862479b75e7efddecb1a566394ab82d059671483 Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Mon, 14 Jan 2019 22:26:55 +0100 Subject: add types --- packages/typings/types/react-jss.d.ts | 1 + packages/typings/types/react-loader.d.ts | 45 ++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 packages/typings/types/react-jss.d.ts create mode 100644 packages/typings/types/react-loader.d.ts (limited to 'packages/typings') diff --git a/packages/typings/types/react-jss.d.ts b/packages/typings/types/react-jss.d.ts new file mode 100644 index 000000000..9a77ddb87 --- /dev/null +++ b/packages/typings/types/react-jss.d.ts @@ -0,0 +1 @@ +declare module 'react-jss'; diff --git a/packages/typings/types/react-loader.d.ts b/packages/typings/types/react-loader.d.ts new file mode 100644 index 000000000..8dc36b71f --- /dev/null +++ b/packages/typings/types/react-loader.d.ts @@ -0,0 +1,45 @@ +// Type definitions for react-loader 2.4 +// Project: https://github.com/quickleft/react-loader +// Definitions by: Sudarsan Balaji +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 2.8 + +import { Component } from 'react'; + +interface LoaderOptions { + lines?: number; + length?: number; + width?: number; + radius?: number; + scale?: number; + corners?: number; + color?: string; + opacity?: number; + rotate?: number; + direction?: number; + speed?: number; + trail?: number; + fps?: number; + zIndex?: number; + top?: string; + left?: string; + shadow?: boolean; + hwaccel?: boolean; + position?: string; + loadedClassName?: string; + parentClassName?: string; +} + +interface LoaderProps extends LoaderOptions { + loaded: boolean; + options?: LoaderOptions; + className?: string; +} + +declare class ReactLoader extends Component { +} + +declare namespace ReactLoader { +} + +export = ReactLoader; -- cgit v1.2.3-54-g00ecf