enum Mint::Compiler2::Builtin

Overview

Builtin functions in the runtime.

Defined in:

compiler2.cr

Enum Members

PatternVariable = 0

Pattern matching.

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

Type variants.

Variant = 7
CreateElement = 8

Rendering.

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

Effects.

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

Providers.

Subscriptions = 25
UseId = 26
Uuid = 27
EncodeTuple = 28

Encoders.

EncodeArray = 29
EncodeMaybe = 30
EncodeTime = 31
EncodeMap = 32
Encoder = 33
DecodeBoolean = 34

Decoders.

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

Navigation and program.

Program = 46
NormalizeEvent = 47

Utilities.

BracketAccess = 48
MapAccess = 49
Identity = 50
ToArray = 51
Compare = 52
Define = 53
SetRef = 54
Access = 55
Curry = 56
Load = 57
Or = 58
InsertStyles = 59

Styles and CSS.

Style = 60
TestOperation = 61

Test

TestContext = 62
TestRender = 63
TestRunner = 64
Translations = 65

Translations

Translate = 66
SetLocale = 67
Locale = 68

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 insert_styles? #

[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_record? #

[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_computed? #

[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]