UNPKG

@knapsack/app

Version:

Build Design Systems on top of knapsack, by Basalt

27 lines 1.14 kB
import { Action } from './types'; import { KnapsackAssetSetData, KnapsackAssetSetsData } from '../../schemas/asset-sets'; declare type AssetSetState = KnapsackAssetSetsData; declare const UPDATE = "knapsack/asset-sets/UPDATE"; declare const ADD = "knapsack/asset-sets/ADD"; declare const REMOVE = "knapsack/asset-sets/REMOVE"; interface UpdateAssetSetAction extends Action { type: typeof UPDATE; payload: KnapsackAssetSetData; } export declare function updateAssetSet(assetSet: KnapsackAssetSetData): UpdateAssetSetAction; interface AddAssetSetAction extends Action { type: typeof ADD; payload: KnapsackAssetSetData; } export declare function addAssetSet(assetSet: KnapsackAssetSetData): AddAssetSetAction; interface RemoveAssetSetAction extends Action { type: typeof REMOVE; payload: { id: string; }; } export declare function removeAssetSet(id: string): RemoveAssetSetAction; declare type Actions = RemoveAssetSetAction | AddAssetSetAction | UpdateAssetSetAction; export default function (state: KnapsackAssetSetsData, action: Actions): AssetSetState; export {}; //# sourceMappingURL=asset-sets.d.ts.map