use crate::environment::GlobalsBuilder;
use crate::values::typing::any::TypingAny;
use crate::values::typing::callable::TypingCallable;
use crate::values::typing::iter::TypingIterable;
use crate::values::typing::never::TypingNever;
use crate::values::typing::type_compiled::globals::register_eval_type;
pub(crate) fn register_typing(globals: &mut GlobalsBuilder) {
register_eval_type(globals);
globals.namespace("typing", |globals| {
globals.set("Any", TypingAny);
globals.set("Never", TypingNever);
globals.set("Callable", TypingCallable);
globals.set("Iterable", TypingIterable);
});
}