mirror of
https://github.com/elyby/accounts-frontend.git
synced 2025-01-16 08:33:15 +05:30
#305: add some time definitions
This commit is contained in:
parent
170be2c6f0
commit
b6f5326fae
114
flow-typed/npm/react-redux_v5.x.x.js
vendored
Normal file
114
flow-typed/npm/react-redux_v5.x.x.js
vendored
Normal file
@ -0,0 +1,114 @@
|
|||||||
|
// flow-typed signature: c5fac64666f9589a0c1b2de956dc7919
|
||||||
|
// flow-typed version: 81d6274128/react-redux_v5.x.x/flow_>=v0.53.x
|
||||||
|
|
||||||
|
// flow-typed signature: 8db7b853f57c51094bf0ab8b2650fd9c
|
||||||
|
// flow-typed version: ab8db5f14d/react-redux_v5.x.x/flow_>=v0.30.x
|
||||||
|
|
||||||
|
import type { Dispatch, Store } from "redux";
|
||||||
|
|
||||||
|
declare module "react-redux" {
|
||||||
|
/*
|
||||||
|
|
||||||
|
S = State
|
||||||
|
A = Action
|
||||||
|
OP = OwnProps
|
||||||
|
SP = StateProps
|
||||||
|
DP = DispatchProps
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
declare type MapStateToProps<S, OP: Object, SP: Object> = (
|
||||||
|
state: S,
|
||||||
|
ownProps: OP
|
||||||
|
) => SP | MapStateToProps<S, OP, SP>;
|
||||||
|
|
||||||
|
declare type MapDispatchToProps<A, OP: Object, DP: Object> =
|
||||||
|
| ((dispatch: Dispatch<A>, ownProps: OP) => DP)
|
||||||
|
| DP;
|
||||||
|
|
||||||
|
declare type MergeProps<SP, DP: Object, OP: Object, P: Object> = (
|
||||||
|
stateProps: SP,
|
||||||
|
dispatchProps: DP,
|
||||||
|
ownProps: OP
|
||||||
|
) => P;
|
||||||
|
|
||||||
|
declare type Context = { store: Store<*, *> };
|
||||||
|
|
||||||
|
declare class ConnectedComponent<OP, P> extends React$Component<OP> {
|
||||||
|
static WrappedComponent: Class<React$Component<P>>,
|
||||||
|
getWrappedInstance(): React$Component<P>,
|
||||||
|
props: OP,
|
||||||
|
state: void
|
||||||
|
}
|
||||||
|
|
||||||
|
declare type ConnectedComponentClass<OP, P> = Class<
|
||||||
|
ConnectedComponent<OP, P>
|
||||||
|
>;
|
||||||
|
|
||||||
|
declare type Connector<OP, P> = (
|
||||||
|
component: React$ComponentType<P>
|
||||||
|
) => ConnectedComponentClass<OP, P>;
|
||||||
|
|
||||||
|
declare class Provider<S, A> extends React$Component<{
|
||||||
|
store: Store<S, A>,
|
||||||
|
children?: any
|
||||||
|
}> {}
|
||||||
|
|
||||||
|
declare function createProvider(
|
||||||
|
storeKey?: string,
|
||||||
|
subKey?: string
|
||||||
|
): Provider<*, *>;
|
||||||
|
|
||||||
|
declare type ConnectOptions = {
|
||||||
|
pure?: boolean,
|
||||||
|
withRef?: boolean
|
||||||
|
};
|
||||||
|
|
||||||
|
declare type Null = null | void;
|
||||||
|
|
||||||
|
declare function connect<A, OP>(
|
||||||
|
...rest: Array<void> // <= workaround for https://github.com/facebook/flow/issues/2360
|
||||||
|
): Connector<OP, $Supertype<{ dispatch: Dispatch<A> } & OP>>;
|
||||||
|
|
||||||
|
declare function connect<A, OP>(
|
||||||
|
mapStateToProps: Null,
|
||||||
|
mapDispatchToProps: Null,
|
||||||
|
mergeProps: Null,
|
||||||
|
options: ConnectOptions
|
||||||
|
): Connector<OP, $Supertype<{ dispatch: Dispatch<A> } & OP>>;
|
||||||
|
|
||||||
|
declare function connect<S, A, OP, SP>(
|
||||||
|
mapStateToProps: MapStateToProps<S, OP, SP>,
|
||||||
|
mapDispatchToProps: Null,
|
||||||
|
mergeProps: Null,
|
||||||
|
options?: ConnectOptions
|
||||||
|
): Connector<OP, $Supertype<SP & { dispatch: Dispatch<A> } & OP>>;
|
||||||
|
|
||||||
|
declare function connect<A, OP, DP>(
|
||||||
|
mapStateToProps: Null,
|
||||||
|
mapDispatchToProps: MapDispatchToProps<A, OP, DP>,
|
||||||
|
mergeProps: Null,
|
||||||
|
options?: ConnectOptions
|
||||||
|
): Connector<OP, $Supertype<DP & OP>>;
|
||||||
|
|
||||||
|
declare function connect<S, A, OP, SP, DP>(
|
||||||
|
mapStateToProps: MapStateToProps<S, OP, SP>,
|
||||||
|
mapDispatchToProps: MapDispatchToProps<A, OP, DP>,
|
||||||
|
mergeProps: Null,
|
||||||
|
options?: ConnectOptions
|
||||||
|
): Connector<OP, $Supertype<SP & DP & OP>>;
|
||||||
|
|
||||||
|
declare function connect<S, A, OP, SP, DP, P>(
|
||||||
|
mapStateToProps: MapStateToProps<S, OP, SP>,
|
||||||
|
mapDispatchToProps: Null,
|
||||||
|
mergeProps: MergeProps<SP, DP, OP, P>,
|
||||||
|
options?: ConnectOptions
|
||||||
|
): Connector<OP, P>;
|
||||||
|
|
||||||
|
declare function connect<S, A, OP, SP, DP, P>(
|
||||||
|
mapStateToProps: MapStateToProps<S, OP, SP>,
|
||||||
|
mapDispatchToProps: MapDispatchToProps<A, OP, DP>,
|
||||||
|
mergeProps: MergeProps<SP, DP, OP, P>,
|
||||||
|
options?: ConnectOptions
|
||||||
|
): Connector<OP, P>;
|
||||||
|
}
|
139
flow-typed/npm/react-router_v4.x.x.js
vendored
Normal file
139
flow-typed/npm/react-router_v4.x.x.js
vendored
Normal file
@ -0,0 +1,139 @@
|
|||||||
|
// flow-typed signature: b45080e7e6a55f1c9092f07c205cd527
|
||||||
|
// flow-typed version: 3e35e41eb5/react-router_v4.x.x/flow_v0.53.x
|
||||||
|
|
||||||
|
// flow-typed signature: b701192ca557cf27adf1b295517299fd
|
||||||
|
// flow-typed version: b43dff3e0e/react-router_v4.x.x/flow_>=v0.53.x
|
||||||
|
import * as React from "react";
|
||||||
|
|
||||||
|
declare module "react-router" {
|
||||||
|
// NOTE: many of these are re-exported by react-router-dom and
|
||||||
|
// react-router-native, so when making changes, please be sure to update those
|
||||||
|
// as well.
|
||||||
|
declare export type Location = {
|
||||||
|
pathname: string,
|
||||||
|
search: string,
|
||||||
|
hash: string,
|
||||||
|
state?: any,
|
||||||
|
key?: string
|
||||||
|
};
|
||||||
|
|
||||||
|
declare export type LocationShape = {
|
||||||
|
pathname?: string,
|
||||||
|
search?: string,
|
||||||
|
hash?: string,
|
||||||
|
state?: any
|
||||||
|
};
|
||||||
|
|
||||||
|
declare export type HistoryAction = "PUSH" | "REPLACE" | "POP";
|
||||||
|
|
||||||
|
declare export type RouterHistory = {
|
||||||
|
length: number,
|
||||||
|
location: Location,
|
||||||
|
action: HistoryAction,
|
||||||
|
listen(
|
||||||
|
callback: (location: Location, action: HistoryAction) => void
|
||||||
|
): () => void,
|
||||||
|
push(path: string | LocationShape, state?: any): void,
|
||||||
|
replace(path: string | LocationShape, state?: any): void,
|
||||||
|
go(n: number): void,
|
||||||
|
goBack(): void,
|
||||||
|
goForward(): void,
|
||||||
|
canGo?: (n: number) => boolean,
|
||||||
|
block(
|
||||||
|
callback: (location: Location, action: HistoryAction) => boolean
|
||||||
|
): void,
|
||||||
|
// createMemoryHistory
|
||||||
|
index?: number,
|
||||||
|
entries?: Array<Location>
|
||||||
|
};
|
||||||
|
|
||||||
|
declare export type Match = {
|
||||||
|
params: { [key: string]: ?string },
|
||||||
|
isExact: boolean,
|
||||||
|
path: string,
|
||||||
|
url: string
|
||||||
|
};
|
||||||
|
|
||||||
|
declare export type ContextRouter = {
|
||||||
|
history: RouterHistory,
|
||||||
|
location: Location,
|
||||||
|
match: Match
|
||||||
|
};
|
||||||
|
|
||||||
|
declare export type GetUserConfirmation = (
|
||||||
|
message: string,
|
||||||
|
callback: (confirmed: boolean) => void
|
||||||
|
) => void;
|
||||||
|
|
||||||
|
declare type StaticRouterContext = {
|
||||||
|
url?: string
|
||||||
|
};
|
||||||
|
|
||||||
|
declare type StaticRouterProps = {
|
||||||
|
basename?: string,
|
||||||
|
location?: string | Location,
|
||||||
|
context: StaticRouterContext,
|
||||||
|
children?: React$Element<*>
|
||||||
|
};
|
||||||
|
declare export class StaticRouter extends React$Component<
|
||||||
|
StaticRouterProps
|
||||||
|
> {}
|
||||||
|
|
||||||
|
declare type MemoryRouterProps = {
|
||||||
|
initialEntries?: Array<LocationShape | string>,
|
||||||
|
initialIndex?: number,
|
||||||
|
getUserConfirmation?: GetUserConfirmation,
|
||||||
|
keyLength?: number,
|
||||||
|
children?: React$Element<*>
|
||||||
|
};
|
||||||
|
declare export class MemoryRouter extends React$Component<
|
||||||
|
MemoryRouterProps
|
||||||
|
> {}
|
||||||
|
|
||||||
|
declare type RouterProps = {
|
||||||
|
history: RouterHistory,
|
||||||
|
children?: React$Element<*>
|
||||||
|
};
|
||||||
|
declare export class Router extends React$Component<RouterProps> {}
|
||||||
|
|
||||||
|
declare type PromptProps = {
|
||||||
|
message: string | ((location: Location) => string | true),
|
||||||
|
when?: boolean
|
||||||
|
};
|
||||||
|
declare export class Prompt extends React$Component<PromptProps> {}
|
||||||
|
|
||||||
|
declare type RedirectProps = {
|
||||||
|
to: string | LocationShape,
|
||||||
|
push?: boolean
|
||||||
|
};
|
||||||
|
declare export class Redirect extends React$Component<RedirectProps> {}
|
||||||
|
|
||||||
|
declare type RouteProps = {
|
||||||
|
component?: React$ComponentType<*>,
|
||||||
|
render?: (router: ContextRouter) => React$Element<*>,
|
||||||
|
children?: (router: ContextRouter) => React$Element<*>,
|
||||||
|
path?: string,
|
||||||
|
exact?: boolean,
|
||||||
|
strict?: boolean
|
||||||
|
};
|
||||||
|
declare export class Route extends React$Component<RouteProps> {}
|
||||||
|
|
||||||
|
declare type SwithcProps = {
|
||||||
|
children?: Array<React$Element<*>>
|
||||||
|
};
|
||||||
|
declare export class Switch extends React$Component<SwithcProps> {}
|
||||||
|
|
||||||
|
declare export function withRouter<P>(
|
||||||
|
Component: React$ComponentType<ContextRouter & P>
|
||||||
|
): React$ComponentType<P>;
|
||||||
|
|
||||||
|
declare type MatchPathOptions = {
|
||||||
|
exact?: boolean,
|
||||||
|
strict?: boolean
|
||||||
|
};
|
||||||
|
declare export function matchPath(
|
||||||
|
pathname: string,
|
||||||
|
path: string,
|
||||||
|
options?: MatchPathOptions
|
||||||
|
): null | Match;
|
||||||
|
}
|
109
flow-typed/npm/redux_v3.x.x.js
vendored
Normal file
109
flow-typed/npm/redux_v3.x.x.js
vendored
Normal file
@ -0,0 +1,109 @@
|
|||||||
|
// flow-typed signature: 86993bd000012d3e1ef10d757d16952d
|
||||||
|
// flow-typed version: a165222d28/redux_v3.x.x/flow_>=v0.33.x
|
||||||
|
|
||||||
|
declare module 'redux' {
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
S = State
|
||||||
|
A = Action
|
||||||
|
D = Dispatch
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
declare type DispatchAPI<A> = (action: A) => A;
|
||||||
|
declare type Dispatch<A: { type: $Subtype<string> }> = DispatchAPI<A>;
|
||||||
|
|
||||||
|
declare type MiddlewareAPI<S, A, D = Dispatch<A>> = {
|
||||||
|
dispatch: D;
|
||||||
|
getState(): S;
|
||||||
|
};
|
||||||
|
|
||||||
|
declare type Store<S, A, D = Dispatch<A>> = {
|
||||||
|
// rewrite MiddlewareAPI members in order to get nicer error messages (intersections produce long messages)
|
||||||
|
dispatch: D;
|
||||||
|
getState(): S;
|
||||||
|
subscribe(listener: () => void): () => void;
|
||||||
|
replaceReducer(nextReducer: Reducer<S, A>): void
|
||||||
|
};
|
||||||
|
|
||||||
|
declare type Reducer<S, A> = (state: S, action: A) => S;
|
||||||
|
|
||||||
|
declare type CombinedReducer<S, A> = (state: $Shape<S> & {} | void, action: A) => S;
|
||||||
|
|
||||||
|
declare type Middleware<S, A, D = Dispatch<A>> =
|
||||||
|
(api: MiddlewareAPI<S, A, D>) =>
|
||||||
|
(next: D) => D;
|
||||||
|
|
||||||
|
declare type StoreCreator<S, A, D = Dispatch<A>> = {
|
||||||
|
(reducer: Reducer<S, A>, enhancer?: StoreEnhancer<S, A, D>): Store<S, A, D>;
|
||||||
|
(reducer: Reducer<S, A>, preloadedState: S, enhancer?: StoreEnhancer<S, A, D>): Store<S, A, D>;
|
||||||
|
};
|
||||||
|
|
||||||
|
declare type StoreEnhancer<S, A, D = Dispatch<A>> = (next: StoreCreator<S, A, D>) => StoreCreator<S, A, D>;
|
||||||
|
|
||||||
|
declare function createStore<S, A, D>(reducer: Reducer<S, A>, enhancer?: StoreEnhancer<S, A, D>): Store<S, A, D>;
|
||||||
|
declare function createStore<S, A, D>(reducer: Reducer<S, A>, preloadedState: S, enhancer?: StoreEnhancer<S, A, D>): Store<S, A, D>;
|
||||||
|
|
||||||
|
declare function applyMiddleware<S, A, D>(...middlewares: Array<Middleware<S, A, D>>): StoreEnhancer<S, A, D>;
|
||||||
|
|
||||||
|
declare type ActionCreator<A, B> = (...args: Array<B>) => A;
|
||||||
|
declare type ActionCreators<K, A> = { [key: K]: ActionCreator<A, any> };
|
||||||
|
|
||||||
|
declare function bindActionCreators<A, C: ActionCreator<A, any>, D: DispatchAPI<A>>(actionCreator: C, dispatch: D): C;
|
||||||
|
declare function bindActionCreators<A, K, C: ActionCreators<K, A>, D: DispatchAPI<A>>(actionCreators: C, dispatch: D): C;
|
||||||
|
|
||||||
|
declare function combineReducers<O: Object, A>(reducers: O): CombinedReducer<$ObjMap<O, <S>(r: Reducer<S, any>) => S>, A>;
|
||||||
|
|
||||||
|
declare function compose<A, B>(ab: (a: A) => B): (a: A) => B
|
||||||
|
declare function compose<A, B, C>(
|
||||||
|
bc: (b: B) => C,
|
||||||
|
ab: (a: A) => B
|
||||||
|
): (a: A) => C
|
||||||
|
declare function compose<A, B, C, D>(
|
||||||
|
cd: (c: C) => D,
|
||||||
|
bc: (b: B) => C,
|
||||||
|
ab: (a: A) => B
|
||||||
|
): (a: A) => D
|
||||||
|
declare function compose<A, B, C, D, E>(
|
||||||
|
de: (d: D) => E,
|
||||||
|
cd: (c: C) => D,
|
||||||
|
bc: (b: B) => C,
|
||||||
|
ab: (a: A) => B
|
||||||
|
): (a: A) => E
|
||||||
|
declare function compose<A, B, C, D, E, F>(
|
||||||
|
ef: (e: E) => F,
|
||||||
|
de: (d: D) => E,
|
||||||
|
cd: (c: C) => D,
|
||||||
|
bc: (b: B) => C,
|
||||||
|
ab: (a: A) => B
|
||||||
|
): (a: A) => F
|
||||||
|
declare function compose<A, B, C, D, E, F, G>(
|
||||||
|
fg: (f: F) => G,
|
||||||
|
ef: (e: E) => F,
|
||||||
|
de: (d: D) => E,
|
||||||
|
cd: (c: C) => D,
|
||||||
|
bc: (b: B) => C,
|
||||||
|
ab: (a: A) => B
|
||||||
|
): (a: A) => G
|
||||||
|
declare function compose<A, B, C, D, E, F, G, H>(
|
||||||
|
gh: (g: G) => H,
|
||||||
|
fg: (f: F) => G,
|
||||||
|
ef: (e: E) => F,
|
||||||
|
de: (d: D) => E,
|
||||||
|
cd: (c: C) => D,
|
||||||
|
bc: (b: B) => C,
|
||||||
|
ab: (a: A) => B
|
||||||
|
): (a: A) => H
|
||||||
|
declare function compose<A, B, C, D, E, F, G, H, I>(
|
||||||
|
hi: (h: H) => I,
|
||||||
|
gh: (g: G) => H,
|
||||||
|
fg: (f: F) => G,
|
||||||
|
ef: (e: E) => F,
|
||||||
|
de: (d: D) => E,
|
||||||
|
cd: (c: C) => D,
|
||||||
|
bc: (b: B) => C,
|
||||||
|
ab: (a: A) => B
|
||||||
|
): (a: A) => I
|
||||||
|
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user