Skip to content

module internal.static

Source: stdlib/internal/static.codon


len(obj)


print(*args) @no_argument_wrap


range(start: Literal[int], stop: Literal[int], step: Literal[int] = 1)


range(stop: Literal[int]) @overload Function is overloaded


enumerate(tup)


tuple(*args)


has_rtti(T: type)


function

Methods

realized(fn, *args)

overloads(T: type, F: Literal[str])

args(F)

has_type(F, i: Literal[int])

get_type(F, i: Literal[int])

can_call(F, *args, **kwargs) @no_argument_wrap

wrap_args(F, *args, **kwargs)

has_default(F, i: Literal[int])

get_default(F, i: Literal[int])


vars(obj, with_index: Literal[bool] = False)


vars_types(T: type, with_index: Literal[bool] = False)


tuple_type(T: type, N: Literal[int])