导出类ActionCreator{ 只读类型:T; 只读有效载荷:P; 构造函数(类型:T){ this.type=类型; } 创建=(有效载荷:P)=>({ 类型:this.type, 有效载荷 }); }
导出常量ActionCreators={ TestAction:新ActionCreator<“TestAction”,string>(“TestAction'”), };
导出类型Action=Partial;
导出类ActionCreator{ 只读类型:T; 只读有效载荷:P; 构造函数(类型:T){ this.type=类型; } 创建=(有效载荷:P)=>({ 类型:this.type, 有效载荷 }); }
导出常量ActionCreators={ TestAction:新ActionCreator<“TestAction”,string>(“TestAction'”), };
导出类型Action=Partial;
ActionCreator的类型
键(1)
动作创建者
测试操作
ActionCreator的类型[(2)]
const testAction:Action={type:“testAction”,有效负载:“random string”};
const-action:action=ActionCreator。 TestAction.create('测试值');
类型'{Type:“TestAction”;payload:string;}'不可分配给类型'ActionCreator<“TestAction',string>'。 类型'{type:“TestAction”;负载:string;}'中缺少属性'create'。
测试/默认Reducer.test.ts
src/actions/action-creator.ts
src/减速器/ts
数
一串