export function proxyThemeVariables(obj: A): A {
return new Proxy(obj || {}, {
has(target, key) {
return Reflect.has(target, removeStarting$(key))
},
get(target, key) {
return Reflect.get(target, removeStarting$(key))
},
})
}
const removeStarting$ = (str: string | symbol) =>
typeof str === 'string' && str[0] === '$' ? str.slice(1) : str