Provides basic TypeScript types for the Concordia Compiler and its plug-ins, including AST, test script, and plugin interfaces. Current stable version is 2.1.6, released with browser support via microbundle. Key differentiators: lightweight, typed, and designed for the Concordia ecosystem. Breaking changes in v2 removed most types, keeping only Location and AbstractDatabase. Release cadence is sporadic, with recent updates focusing on compatibility.
npm install concordialang-typesNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows usage of Location and AbstractDatabase types with a custom database implementation.
Use v1.x for other types, or update code to rely only on Location and AbstractDatabase.
Update all references from 'shoudFail' to 'shouldFail'.
Migrate to v1.x or v2.x; check CHANGELOG for specifics.
Use ESM imports; if using CommonJS, consider dynamic import() or transpilation.
Ensure bundler (webpack/rollup) is configured for ESM or switch to Node.js.
Run 'npm install concordialang-types' and ensure tsconfig 'node_modules' resolution works.
Create a class that implements AbstractDatabase instead of instantiating it directly.
Check package version. If using v2+, only Location, AbstractDatabase, and TestScriptExecutionResult are available. Use v1.x for removed types.
No dependency data recorded yet.