- useGridStore(pinia?, hot?): Store<"grid", _UnwrapAll<Pick<{
addGrid: ((value: GridConfig) => void);
currentId: Ref<undefined | string, undefined | string>;
getGridId: ((id: string) => undefined | string);
grids: Ref<{
[id: string]: GridConfig;
}, {
[id: string]: GridConfig;
}>;
panel: Ref<undefined | PanelConfig, undefined | PanelConfig>;
removeGrid: ((id: string) => void);
removeLayer: ((gridId: string, layerId: string) => void);
}, "panel" | "grids" | "currentId">>, Pick<{
addGrid: ((value: GridConfig) => void);
currentId: Ref<undefined | string, undefined | string>;
getGridId: ((id: string) => undefined | string);
grids: Ref<{
[id: string]: GridConfig;
}, {
[id: string]: GridConfig;
}>;
panel: Ref<undefined | PanelConfig, undefined | PanelConfig>;
removeGrid: ((id: string) => void);
removeLayer: ((gridId: string, layerId: string) => void);
}, never>, Pick<{
addGrid: ((value: GridConfig) => void);
currentId: Ref<undefined | string, undefined | string>;
getGridId: ((id: string) => undefined | string);
grids: Ref<{
[id: string]: GridConfig;
}, {
[id: string]: GridConfig;
}>;
panel: Ref<undefined | PanelConfig, undefined | PanelConfig>;
removeGrid: ((id: string) => void);
removeLayer: ((gridId: string, layerId: string) => void);
},
| "removeLayer"
| "addGrid"
| "removeGrid"
| "getGridId">> Parameters
Optional
pinia: null | PiniaOptional
hot: StoreGeneric
Returns Store<"grid", _UnwrapAll<Pick<{
addGrid: ((value: GridConfig) => void);
currentId: Ref<undefined | string, undefined | string>;
getGridId: ((id: string) => undefined | string);
grids: Ref<{
[id: string]: GridConfig;
}, {
[id: string]: GridConfig;
}>;
panel: Ref<undefined | PanelConfig, undefined | PanelConfig>;
removeGrid: ((id: string) => void);
removeLayer: ((gridId: string, layerId: string) => void);
}, "panel" | "grids" | "currentId">>, Pick<{
addGrid: ((value: GridConfig) => void);
currentId: Ref<undefined | string, undefined | string>;
getGridId: ((id: string) => undefined | string);
grids: Ref<{
[id: string]: GridConfig;
}, {
[id: string]: GridConfig;
}>;
panel: Ref<undefined | PanelConfig, undefined | PanelConfig>;
removeGrid: ((id: string) => void);
removeLayer: ((gridId: string, layerId: string) => void);
}, never>, Pick<{
addGrid: ((value: GridConfig) => void);
currentId: Ref<undefined | string, undefined | string>;
getGridId: ((id: string) => undefined | string);
grids: Ref<{
[id: string]: GridConfig;
}, {
[id: string]: GridConfig;
}>;
panel: Ref<undefined | PanelConfig, undefined | PanelConfig>;
removeGrid: ((id: string) => void);
removeLayer: ((gridId: string, layerId: string) => void);
},
| "removeLayer"
| "addGrid"
| "removeGrid"
| "getGridId">>
Properties
$id
$id: "grid"
Returns a store, creates it if necessary.