R: Runtime Type System

# Runtime Type System

## Documentation for package ‘interface’ version 0.1.2

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

$.enum | Get value from enum object
$.interface_object | Get a property from an interface object
$<-.enum | Set value of enum object
$<-.interface_object | Set a property in an interface object
$<-.typed_frame | Modify a typed data frame using $
==.enum | Equality comparison for enum objects
enum | Create an enumerated type
fun | Create a typed function
handle_violation | Handle violations based on the specified action
interface | Define an interface
print.enum | Print method for enum objects
print.enum_generator | Print method for enum generators
print.interface_object | Print method for interface objects
print.typed_frame | Print method for typed data frames
print.typed_function | Print method for typed functions
rbind.typed_frame | Combine typed data frames row-wise
type.frame | Create a typed data frame
validate_property | Validate a property against a given type or validation function
wrap_fun_in_all | Modify a user-defined function to return a single logical value
[<-.typed_frame | Modify a typed data frame using [ ]