zerodds-idl-ts

What it was

IDL→TypeScript code generation per the DDS-TS 1.0 vendor specification (§7): structural interfaces with type-descriptor side tables, plus the bundled @zerodds/types runtime. Used through zerodds-idlc.

Replacement in 1.0.0-rc.7

TypeScript is one of the 21 languages of zerodds-idlc generate. The mapping is a set of rules in zerodds-lang-rules over the common AST; zerodds-lang-cst holds the syntax tree of the target language and zerodds-lang-render writes it out as text.

zerodds-idlc generate --lang typescript --out gen/ts chat.idl

Command reference: idlc, zerodds-idlc(1).

Migration

The list of removed crates and the migration to their successors: CHANGELOG, [1.0.0-rc.7], section “Removed”.

zerodds-idl-ts

Was die Crate war

Codegenerierung IDL→TypeScript nach der Herstellerspezifikation DDS-TS 1.0 (§7): strukturelle Interfaces mit Tabellen von Typbeschreibungen daneben, dazu die mitgelieferte Laufzeit @zerodds/types. Aufgerufen über zerodds-idlc.

Ersatz in 1.0.0-rc.7

TypeScript ist eine der 21 Sprachen von zerodds-idlc generate. Die Abbildung ist eine Menge von Regeln in zerodds-lang-rules über dem gemeinsamen AST; zerodds-lang-cst hält den Syntaxbaum der Zielsprache, zerodds-lang-render schreibt ihn als Text.

zerodds-idlc generate --lang typescript --out gen/ts chat.idl

Befehlsreferenz: idlc, zerodds-idlc(1).

Migration

Die Liste der entfallenen Crates und die Migration zu ihren Nachfolgern: CHANGELOG, [1.0.0-rc.7], Abschnitt „Removed“.