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

Types, variants, records.

Variant = 6
Record = 7
CreateElement = 8

Rendering.

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

Effects.

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

Providers.

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

Encoders.

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

Decoders.

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

Navigation and program.

Program = 45
NormalizeEvent = 46

Utilities.

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

Styles and CSS.

TestOperation = 59

Test

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

Translations

Translate = 64
SetLocale = 65
Locale = 66
Inspect = 67

Debugging

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

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

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