@rustable/trait
Version:
A TypeScript library that implements Rust-like traits with compile-time type checking and runtime verification.
15 lines (11 loc) • 474 B
JavaScript
;
var error = require('./error.js');
var trait = require('./trait.js');
;
exports.MethodNotImplementedError = error.MethodNotImplementedError;
exports.MultipleImplementationError = error.MultipleImplementationError;
exports.NotImplementedError = error.NotImplementedError;
exports.TraitError = error.TraitError;
exports.TraitNotImplementedError = error.TraitNotImplementedError;
exports.Trait = trait.Trait;
exports.macroTrait = trait.macroTrait;