Programming Idioms

← Documentation
STRVCT

Recurring patterns and conventions for writing STRVCT code.

Style Guide

Coding conventions, self-initializing class patterns, method chaining, and file structure rules across STRVCT.

View →

Async Patterns

Promise extensions, serial and parallel async array iteration, and error context rethrowing with Error.rethrow().

View →

Categories

Extending existing classes by adding methods from separate files without subclassing.

View →

Protocols

Declaring interfaces and verifying conformance at runtime with fail-fast registration checks.

View →