Installation
npm install --save @types/react-loading-indicator
Summary
This package contains type definitions for react-loading-indicator (https://github.com/exponentjs/react-loading-indicator#readme).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-loading-indicator.
index.d.ts
import * as React from "react";
export interface LoadingIndicatorColor {
red: number; // value between 0 and 255, inclusive
green: number; // value between 0 and 255, inclusive
blue: number; // value between 0 and 255, inclusive
alpha: number; // value between 0 and 1, inclusive
}
export interface LoadingIndicatorProps {
/*
The color of the most solid segment—what we call each spoke of the loading indicator.
The color prop is an object with four keys: red, green, blue, and alpha.
The first three color components are values between 0 and 255, inclusive.
The alpha component is a value between 0 and 1, inclusive.
*/
color?: LoadingIndicatorColor | undefined;
segments?: number | undefined; // The number of segments, evenly spaced from each other.
segmentWidth?: number | undefined; // The width of each segment, in logical pixels.
segmentLength?: number | undefined; // The length of each segment, in logical pixels.
spacing?: number | undefined; // Extra spacing to pad the distance between the center of the loading indicator and each segment, in logical pixels.
/*
The alpha multiplier of the faintest segments.
Each segment's color is determined by multiplying the alpha channel of the color
prop by a gradually decreasing alpha multiplier that starts at 1 and linearly
decreases to the fadeTo prop.
*/
fadeTo?: number | undefined;
/*
The number of steps between segments from the boldest segment to the faintest segments.
If fadeSteps is segments - 1 then only the last segment will be the faintest,
multiplied by fadeTo.
If fadeSteps is a lower value, then several of the last segments will all have the faintest opacity.
*/
fadeSteps?: number | undefined;
}
export default class LoadingIndicator extends React.PureComponent<LoadingIndicatorProps> {}
Additional Details
- Last updated: Tue, 07 Nov 2023 0939 GMT
- Dependencies: @types/react
Credits
These definitions were written by Markus Lasermann.