function setupTokens()

in packages/ui/src/theme/createTheme.ts [37:51]


function setupTokens(obj: any, path = []) {
  let tokens = {};

  if (obj.hasOwnProperty('value')) {
    return setupToken(obj, path);
  } else {
    for (const name in obj) {
      if (obj.hasOwnProperty(name)) {
        tokens[name] = setupTokens(obj[name], path.concat(name));
      }
    }
  }

  return tokens;
}