@rustable/type
Version:
A TypeScript implementation of Rust-like type system with generic support and runtime type information.
22 lines (18 loc) • 625 B
JavaScript
;
require('./common.js');
var derive = require('./derive.js');
var factory = require('./factory.js');
var type = require('./type.js');
;
exports.applyMacros = derive.applyMacros;
exports.derive = derive.derive;
exports.createFactory = factory.createFactory;
exports.createFactoryProxy = factory.createFactoryProxy;
exports.createGenericType = factory.createGenericType;
exports.Type = type.Type;
exports.getGenerics = type.getGenerics;
exports.isGenericType = type.isGenericType;
exports.named = type.named;
exports.type = type.type;
exports.typeId = type.typeId;
exports.typeName = type.typeName;