Skip to content
← All integrations
Frameworks & formats

Your content model is already written. It is called an interface.

A TypeScript interface describing a Feature is a content type somebody already defined. Narraxio parses the syntax tree rather than the text, uses your types as the schema, and binds each field to its exact position in the structure — which is what makes editing it later a safe operation instead of a regular expression.

i

In short: AST parsing, structure inference and type inspection drive discovery. Deterministic write-back is gated per structure, so only shapes the serializer can modify predictably are writable.

What it is

A typed superset of JavaScript. For content purposes it is unusually good news: the types are a content model, and the AST makes structure recoverable without guessing.

What Narraxio reads

  • Exported arrays and objects, parsed from the syntax tree
  • Type aliases and interfaces, used as the proposed schema
  • Repeated object shapes, inferred where no type exists
  • String literals, template literals and nested structures, with their positions

How it is connected

  • Connect the repository; discovery proposes content types from the types it found
  • Confirm the proposed model — nothing is bound until a human agrees
  • Enable write support per structure, not repository-wide
  • a dry-run patch showing exactly what a write would change

How you verify it

  • Every asset displays repository, file, export, object and field
  • Bindings resolve through the AST, so unrelated edits above a field do not break them
  • the generated patch is shown in full before a pull request is opened

Limits worth knowing

  • Computed values, spreads and dynamically built objects may be readable but not writable, and are marked as such
  • Comments and formatting are preserved by the serializer where the structure allows it; where that cannot be guaranteed, the structure stays read-only

Give your content a memory. Give your AI the full picture.

Connect a repository read-only and see what has been sitting inside it — every headline, claim and near-duplicate paragraph, with the file and field each one came from.

Keep Git and your existing stack Read-only to start Narraxio runs on Narraxio