Initializing playground…
← Back to roadmap

attrs: user-defined metadata

← tsb playground

Basic usage

TypeScript
Click ▶ Run to execute
Ctrl+Enter to run · Tab to indent

Merging and updating

TypeScript
Click ▶ Run to execute
Ctrl+Enter to run · Tab to indent

Propagating metadata to derived objects

TypeScript
Click ▶ Run to execute
Ctrl+Enter to run · Tab to indent

Fluent helper — withAttrs

TypeScript
Click ▶ Run to execute
Ctrl+Enter to run · Tab to indent

Merging from multiple sources

TypeScript
Click ▶ Run to execute
Ctrl+Enter to run · Tab to indent

Clearing metadata

TypeScript
Click ▶ Run to execute
Ctrl+Enter to run · Tab to indent