---
name: context
description: "TypeScript interfaces for FDC3 context objects, generated from the context JSON Schema files, published as @qcomp/fdc3-context. Use it when your app handles FDC3 context and you want the types the schemas generate rather than hand-written ones."
---

# FDC3 Context TypeScript Interfaces

@qcomp/fdc3-context 3.0.0-beta.1 — FDC3 Context TypeScript Interfaces.

## What this package provides

The npm registry description for this package, verbatim at build time:

> This folder contains Typescript interfaces, in ContextTypes.ts generated from the context JSONSchema (https://json-schema.org/) files via quicktype (https://quicktype.io/).

## When to use this

- You are handling FDC3 context objects and want TypeScript interfaces for them.
- You want types generated from the context JSON Schema files, as the registry description says.
- You need context types only — intents, channels and the desktop agent API live elsewhere.

## Install

~~~sh
npm install @qcomp/fdc3-context@3.0.0-beta.1
~~~

## Provenance

Version, description, tarball and repository were read from https://registry.npmjs.org/ at build time for
this qcompute.dev demonstrator host. The display name and usage list above are authored for the
demonstrator; the registry quotation is not. The package's own documentation is at https://fdc3.finos.org/.
Tarball: https://registry.npmjs.org/@qcomp/fdc3-context/-/fdc3-context-3.0.0-beta.1.tgz
