UNPKG

calcium-lang

Version:
15 lines 436 B
import { evaluate } from "../util"; import { createSuper } from "../factory"; /** * built-in `super()` function * @param args accept two arguments (required) * @param env * @returns a super object */ const super_ = (args, env) => { const classObj = evaluate(args[0], env); const self = evaluate(args[1], env); return createSuper({ classObj, instance: self }); }; export default super_; //# sourceMappingURL=super.js.map