|
1 |
| -export interface FluxStandardAction<Payload, Meta> { |
| 1 | +export interface FluxStandardAction<Payload, Meta = undefined> { |
2 | 2 | /**
|
3 | 3 | * The `type` of an action identifies to the consumer the nature of the action that has occurred.
|
4 | 4 | * Two actions with the same `type` MUST be strictly equivalent (using `===`)
|
@@ -26,26 +26,26 @@ export interface FluxStandardAction<Payload, Meta> {
|
26 | 26 | meta: Meta;
|
27 | 27 | }
|
28 | 28 |
|
29 |
| -export interface ErrorFluxStandardAction<CustomError extends Error, Meta> extends FluxStandardAction<CustomError, Meta> { |
| 29 | +export interface ErrorFluxStandardAction<CustomError extends Error, Meta = undefined> extends FluxStandardAction<CustomError, Meta> { |
30 | 30 | error: true;
|
31 | 31 | }
|
32 | 32 |
|
33 | 33 | /**
|
34 | 34 | * Alias for FluxStandardAction.
|
35 | 35 | */
|
36 |
| -export type FSA<Payload, Meta> = FluxStandardAction<Payload, Meta>; |
| 36 | +export type FSA<Payload, Meta = undefined> = FluxStandardAction<Payload, Meta>; |
37 | 37 |
|
38 | 38 | /**
|
39 | 39 | * Alias for ErrorFluxStandardAction.
|
40 | 40 | */
|
41 |
| -export type ErrorFSA<CustomError extends Error, Meta> = ErrorFluxStandardAction<CustomError, Meta>; |
| 41 | +export type ErrorFSA<CustomError extends Error, Meta = undefined> = ErrorFluxStandardAction<CustomError, Meta>; |
42 | 42 |
|
43 | 43 | /**
|
44 | 44 | * Returns `true` if `action` is FSA compliant.
|
45 | 45 | */
|
46 |
| -export function isFSA<Payload, Meta>(action: any): action is FluxStandardAction<Payload, Meta>; |
| 46 | +export function isFSA<Payload, Meta = undefined>(action: any): action is FluxStandardAction<Payload, Meta>; |
47 | 47 |
|
48 | 48 | /**
|
49 | 49 | * Returns `true` if `action` is FSA compliant error.
|
50 | 50 | */
|
51 |
| -export function isError<CustomError extends Error, Meta>(action: any): action is ErrorFluxStandardAction<CustomError, Meta>; |
| 51 | +export function isError<CustomError extends Error, Meta = undefined>(action: any): action is ErrorFluxStandardAction<CustomError, Meta>; |
0 commit comments