Pyric
Navigate

API reference

@pyric/cli/conformance

13 published symbols from @pyric/cli

Generated from the TypeScript declarations shipped at this import path.

Interfaces

CanIUseOptions

Query Pyric’s build-time conformance model by developer-facing feature name. Results keep availability, behavior fidelity, and assurance eligibility as separate trust axes.

Properties

PropertyTypeDescription
importPath?stringRestrict the answer to features exposed through this published import.

CanIUseResult

Query Pyric’s build-time conformance model by developer-facing feature name. Results keep availability, behavior fidelity, and assurance eligibility as separate trust axes.

Type Parameters

Type Parameter
T extends QueryableFeatureSupport

Properties

PropertyType
matchCanIUseMatch
querystring
supportsreadonly T[]

FeatureClaim

Query Pyric’s build-time conformance model by developer-facing feature name. Results keep availability, behavior fidelity, and assurance eligibility as separate trust axes.

Properties

PropertyType
assuranceAssurance
behaviorstring
evidencereadonly string[]
idstring
kindFeatureClaimKind
statusstring
surfacestring

FeatureSupport

Query Pyric’s build-time conformance model by developer-facing feature name. Results keep availability, behavior fidelity, and assurance eligibility as separate trust axes.

Properties

PropertyType
assuranceAssurance
availabilityAvailability
caveatsreadonly string[]
claimsreadonly FeatureClaim[]
evidenceSlugstring
featurestring
fidelityFidelity
importPathsreadonly string[]
summarystring
surfaceDeveloperSurface

ImportEvidence

Query Pyric’s build-time conformance model by developer-facing feature name. Results keep availability, behavior fidelity, and assurance eligibility as separate trust axes.

Properties

PropertyType
evidenceSlugstring
importPathstring
surfaceDeveloperSurface

Type Aliases

Assurance

type Assurance = "eligible" | "qualified" | "ineligible" | "not-applicable";

Query Pyric’s build-time conformance model by developer-facing feature name. Results keep availability, behavior fidelity, and assurance eligibility as separate trust axes.


Availability

type Availability = "available" | "unavailable" | "deferred" | "out-of-scope";

Query Pyric’s build-time conformance model by developer-facing feature name. Results keep availability, behavior fidelity, and assurance eligibility as separate trust axes.


CanIUseMatch

type CanIUseMatch = "exact" | "ambiguous" | "suggestions" | "none";

Query Pyric’s build-time conformance model by developer-facing feature name. Results keep availability, behavior fidelity, and assurance eligibility as separate trust axes.


DeveloperSurface

type DeveloperSurface =
  | "ai"
  | "app"
  | "auth"
  | "firestore"
  | "firestore-rules"
  | "functions-rtdb"
  | "messaging"
  | "messaging-admin"
  | "rtdb"
  | "rtdb-rules"
  | "storage"
  | "storage-rules";

Query Pyric’s build-time conformance model by developer-facing feature name. Results keep availability, behavior fidelity, and assurance eligibility as separate trust axes.


FeatureClaimKind

type FeatureClaimKind = "runtime-export" | "type-export" | "registry-row" | "rules-construct";

Query Pyric’s build-time conformance model by developer-facing feature name. Results keep availability, behavior fidelity, and assurance eligibility as separate trust axes.


Fidelity

type Fidelity =
  | "conforms"
  | "diverged"
  | "bug"
  | "unsupported"
  | "unverified"
  | "not-applicable";

Query Pyric’s build-time conformance model by developer-facing feature name. Results keep availability, behavior fidelity, and assurance eligibility as separate trust axes.

Functions

canIUse()

function canIUse(query: string, options?: CanIUseOptions): CanIUseResult<FeatureSupport>;

Query the generated, build-time conformance support projection.

Parameters

ParameterType
querystring
options?CanIUseOptions

Returns

CanIUseResult<FeatureSupport>


canIUseImport()

function canIUseImport(importPath: string): ImportEvidence;

Find the generated compatibility-page evidence for a published import.

Parameters

ParameterType
importPathstring

Returns

ImportEvidence