UNPKG

panda-sky-client

Version:

Auto-assembling client for APIs deployed with Panda Sky

14 lines (11 loc) 336 B
import {merge} from "panda-parchment" import createResource from "./resource" assemble = (lib, basePath, resources) -> context = {basePath} new Proxy {}, get: (target, name) -> if resources[name]? createResource lib, (merge context, {resourceName: name}), resources[name] export default assemble