reign
Version:
A persistent, typed-objects implementation.
73 lines (47 loc) • 1.54 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.registerBuiltins = registerBuiltins;
var _typeRegistry = require("type-registry");
var _typeRegistry2 = _interopRequireDefault(_typeRegistry);
var _ = require("../");
var _int = require("./int8");
var _uint = require("./uint8");
var _int2 = require("./int16");
var _uint2 = require("./uint16");
var _int3 = require("./int32");
var _uint3 = require("./uint32");
var _float = require("./float32");
var _float2 = require("./float64");
var _boolean = require("./boolean");
var _string = require("./string");
var _internedString = require("./interned-string");
var _object = require("./object");
var _array = require("./array");
var _hashMap = require("./hash-map");
var _hashSet = require("./hash-set");
var _any = require("./any");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
//import {make as makeNumber} from "./number";
function registerBuiltins(realm) {
const registry = realm.registry;
(0, _int.make)(realm);
(0, _uint.make)(realm);
(0, _int2.make)(realm);
(0, _uint2.make)(realm);
(0, _int3.make)(realm);
(0, _uint3.make)(realm);
(0, _float.make)(realm);
(0, _float2.make)(realm);
//makeNumber(realm);
(0, _boolean.make)(realm);
(0, _string.make)(realm);
(0, _internedString.make)(realm);
(0, _any.make)(realm);
(0, _object.make)(realm);
(0, _array.make)(realm);
(0, _hashMap.make)(realm);
(0, _hashSet.make)(realm);
return registry;
}