enum Mint::Compiler::Builtin

Overview

Builtin functions in the runtime.

Defined in:

compiler.cr

Enum Members

PatternVariable = 0

Pattern matching.

PatternSpread = 1
Destructure = 2
Pattern = 3
Match = 4
NewVariant = 5

Type variants.

Variant = 6
CreateElement = 7

Rendering.

LazyComponent = 8
CreatePortal = 9
Fragment = 10
Lazy = 11
UseDidUpdate = 12

Effects.

UseFunction = 13
UseEffect = 14
CreateRef = 15
UseSignal = 16
Computed = 17
UseMemo = 18
UseRef = 19
Signal = 20
Batch = 21
CreateProvider = 22

Providers.

Subscriptions = 23
UseId = 24
Uuid = 25
EncodeTuple = 26

Encoders.

EncodeArray = 27
EncodeMaybe = 28
EncodeTime = 29
EncodeMap = 30
Encoder = 31
DecodeBoolean = 32

Decoders.

DecodeObject = 33
DecodeString = 34
DecodeNumber = 35
DecodeField = 36
DecodeMaybe = 37
DecodeArray = 38
DecodeTuple = 39
DecodeTime = 40
DecodeMap = 41
Decoder = 42
Navigate = 43

Navigation and program.

Program = 44
NormalizeEvent = 45

Utilities.

BracketAccess = 46
MapAccess = 47
Identity = 48
ToArray = 49
Compare = 50
Define = 51
SetRef = 52
Access = 53
Curry = 54
Load = 55
Or = 56
Style = 57

Styles and CSS.

TestOperation = 58

Test

TestContext = 59
TestRender = 60
TestRunner = 61
Translations = 62

Translations

Translate = 63
SetLocale = 64
Locale = 65

Instance Method Summary

Instance Method Detail

def access? #

[View source]
def batch? #

[View source]
def bracket_access? #

[View source]
def compare? #

[View source]
def computed? #

[View source]
def create_element? #

[View source]
def create_portal? #

[View source]
def create_provider? #

[View source]
def create_ref? #

[View source]
def curry? #

[View source]
def decode_array? #

[View source]
def decode_boolean? #

[View source]
def decode_field? #

[View source]
def decode_map? #

[View source]
def decode_maybe? #

[View source]
def decode_number? #

[View source]
def decode_object? #

[View source]
def decode_string? #

[View source]
def decode_time? #

[View source]
def decode_tuple? #

[View source]
def decoder? #

[View source]
def define? #

[View source]
def destructure? #

[View source]
def encode_array? #

[View source]
def encode_map? #

[View source]
def encode_maybe? #

[View source]
def encode_time? #

[View source]
def encode_tuple? #

[View source]
def encoder? #

[View source]
def fragment? #

[View source]
def identity? #

[View source]
def lazy? #

[View source]
def lazy_component? #

[View source]
def load? #

[View source]
def locale? #

[View source]
def map_access? #

[View source]
def match? #

[View source]
def navigate? #

[View source]
def new_variant? #

[View source]
def normalize_event? #

[View source]
def or? #

[View source]
def pattern? #

[View source]
def pattern_spread? #

[View source]
def pattern_variable? #

[View source]
def program? #

[View source]
def set_locale? #

[View source]
def set_ref? #

[View source]
def signal? #

[View source]
def style? #

[View source]
def subscriptions? #

[View source]
def test_context? #

[View source]
def test_operation? #

[View source]
def test_render? #

[View source]
def test_runner? #

[View source]
def to_array? #

[View source]
def translate? #

[View source]
def translations? #

[View source]
def use_did_update? #

[View source]
def use_effect? #

[View source]
def use_function? #

[View source]
def use_id? #

[View source]
def use_memo? #

[View source]
def use_ref? #

[View source]
def use_signal? #

[View source]
def uuid? #

[View source]
def variant? #

[View source]