import { RecoilState, SerializableParam } from 'recoil'; import { ComponentFamilyStateKey } from '@/ui/utilities/state/component-state/types/ComponentFamilyStateKey'; export const getScopedFamilyStateDeprecated = < StateType, FamilyKey extends SerializableParam, >( recoilState: ( scopedFamilyKey: ComponentFamilyStateKey, ) => RecoilState, scopeId: string, familyKey: FamilyKey, ) => { return recoilState({ scopeId, familyKey: familyKey || ('' as FamilyKey), }); };