16 lines
360 B
TypeScript
16 lines
360 B
TypeScript
import { snapshot } from "valtio"
|
|
import state from ".."
|
|
|
|
export type SplitSize = number[]
|
|
|
|
export const saveSplit = (splitId: string, event: SplitSize) => {
|
|
state.splits[splitId] = event
|
|
}
|
|
|
|
export const getSplit = (splitId: string): SplitSize | null => {
|
|
const { splits } = snapshot(state)
|
|
const split = splits[splitId]
|
|
return split ? split : null
|
|
}
|
|
|