@towercg2/react
Version:
React helper code for TowerCG2.
20 lines (19 loc) • 658 B
TypeScript
/// <reference types="react" />
import * as React from "react";
import { Client } from "@towercg2/client";
export declare type ClientProviderProps = {
localUri: string;
clientId: string;
clientSecret: string;
children?: React.ReactNode;
};
export declare type ClientProviderState = {
client: Client | null;
connected: boolean;
};
export declare const ClientConsumer: React.ComponentType<React.ConsumerProps<Client | null>>;
export declare class ClientProvider extends React.Component<ClientProviderProps, ClientProviderState> {
constructor(props: ClientProviderProps);
componentWillMount(): void;
render(): JSX.Element;
}