Skip to content

Better runtime guards #74

@Fireboltofdeath

Description

@Fireboltofdeath

Switch from @rbxts/t to a more powerful custom system which can include richer errors (e.g explaining what fields were incorrect), allowing recursive guards (but not cyclic) and including debug information (such as type names) (check plans)

This should also support incremental instance tracking so that modules like @flamework/components don't have to do full type checks.

Should incorporate with #28

Metadata

Metadata

Assignees

No one assigned

    Labels

    domain: coreRelated to the core Flamework module.domain: transformerExclusively related to the transformer.enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions