accelerator-core
Version:
[](https://travis-ci.org/furkleindustries/accelerator-core)
18 lines (16 loc) • 350 B
text/typescript
import {
ActionTypes,
} from '../ActionTypes';
import {
IStoryOptionUpdateAction,
} from '../IStoryOptionUpdateAction';
export function createStoryOptionUpdateAction<T extends any>(
propName: string,
value: T,
) {
return Object.freeze({
propName,
value,
type: ActionTypes.StoryOptionUpdate,
}) as IStoryOptionUpdateAction;
}