Skip to content

Commit 93016e9

Browse files
wubJaKXz
authored andcommitted
fix: make meta optional (default to undefined) (#94)
1 parent b83c9ae commit 93016e9

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/index.d.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export interface FluxStandardAction<Payload, Meta> {
1+
export interface FluxStandardAction<Payload, Meta = undefined> {
22
/**
33
* The `type` of an action identifies to the consumer the nature of the action that has occurred.
44
* Two actions with the same `type` MUST be strictly equivalent (using `===`)
@@ -26,26 +26,26 @@ export interface FluxStandardAction<Payload, Meta> {
2626
meta: Meta;
2727
}
2828

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> {
3030
error: true;
3131
}
3232

3333
/**
3434
* Alias for FluxStandardAction.
3535
*/
36-
export type FSA<Payload, Meta> = FluxStandardAction<Payload, Meta>;
36+
export type FSA<Payload, Meta = undefined> = FluxStandardAction<Payload, Meta>;
3737

3838
/**
3939
* Alias for ErrorFluxStandardAction.
4040
*/
41-
export type ErrorFSA<CustomError extends Error, Meta> = ErrorFluxStandardAction<CustomError, Meta>;
41+
export type ErrorFSA<CustomError extends Error, Meta = undefined> = ErrorFluxStandardAction<CustomError, Meta>;
4242

4343
/**
4444
* Returns `true` if `action` is FSA compliant.
4545
*/
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>;
4747

4848
/**
4949
* Returns `true` if `action` is FSA compliant error.
5050
*/
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

Comments
 (0)