mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Added type definitions for react-loader-spinner * Added version reference of react-loader-spinner to 3.1 * Changed TypeScript version reference to 3.6 * Removed JSDoc for possible types * Removed I prefix on the LoaderProps interface
40 lines
843 B
TypeScript
40 lines
843 B
TypeScript
// Type definitions for react-loader-spinner 3.1
|
|
// Project: https://github.com/mhnpd/react-loader-spinner
|
|
// Definitions by: Rayhan Wirjowerdojo <https://github.com/rayhanw>
|
|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
// TypeScript Version: 3.6
|
|
|
|
import { FC } from 'react';
|
|
|
|
type Types =
|
|
| 'Audio'
|
|
| 'BallTriangle'
|
|
| 'Bars'
|
|
| 'Circles'
|
|
| 'Grid'
|
|
| 'Hearts'
|
|
| 'Oval'
|
|
| 'Puff'
|
|
| 'Rings'
|
|
| 'TailSpin'
|
|
| 'ThreeDots'
|
|
| 'Watch'
|
|
| 'RevolvingDot'
|
|
| 'Triangle'
|
|
| 'Plane'
|
|
| 'MutatingDots'
|
|
| 'None'
|
|
| 'NotSpecified';
|
|
|
|
interface LoaderProps {
|
|
type?: Types;
|
|
color?: string;
|
|
timeout?: number; // in milliseconds
|
|
height?: number;
|
|
width?: number;
|
|
visible?: boolean | string;
|
|
}
|
|
|
|
declare const Loader: FC<LoaderProps>;
|
|
export default Loader;
|