Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/ui / src / playground / Async / Async.d.ts
Size: Mime:
/// <reference types="node" />
import React from 'react';
interface Props extends React.Props<{}> {
}
interface StateItem {
    index?: number;
    name: string;
    value: number | string;
}
interface State extends React.ComponentState {
    count?: number;
    isAsync?: true;
    items?: Array<StateItem>;
    text: string | any;
}
interface SetStateFromPrev extends Function {
    (prevState: State): State;
}
interface AfterSetState extends Function {
    (): void;
}
export default class App extends React.Component<Props, State> {
    timerId: NodeJS.Timer;
    constructor(props: Props);
    syncUpdate(fn: SetStateFromPrev, cb?: AfterSetState): void;
    tick(): void;
    componentDidMount(): void;
    componentWillUnmount(): void;
    render(): JSX.Element;
}
export {};