UNPKG

@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
'use strict'; var error = require('./error.js'); var trait = require('./trait.js'); "use strict"; 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;