Skip to main content
Seam LogoSeam Logo
APIBlog
GitHub
  • Getting Started
  • Tutorials
  • Examples
  • API
    • Declarations
    • States
    • Memory
    • Connections
    • Utilities
      • SetValue
      • GetValue
      • IsState
      • IsComponent
      • LockValue
      • MakeSymbol
      • MakeSignal
      • Inspect
  • API
  • Utilities

Utilities

Various utilities built into Seam

📄️ SetValue

Safely sets a value for a state, then returns it.

📄️ GetValue

Safely retrieves a value from any userdata, including states.

📄️ IsState

Checks if a userdata value is a Seam state.

📄️ IsComponent

Checks if a userdata value is a Seam component.

📄️ LockValue

Locks a Seam value state, disconnecting it from the reactive backend and preventing future writes.

📄️ MakeSymbol

Creates a symbol generic userdata that can be coerced into a string.

📄️ MakeSignal

Creates a signal that mimics a bindable event.

📄️ Inspect

Used for debugging changes to Seam states.

Previous
OnAttached
Next
SetValue
Docs
  • API
Community
  • Twitter
More
  • Blog
  • GitHub
Copyright © 2025 Seam. Made by Mia Gobble.