|
|
@@ -0,0 +1,6487 @@
|
|
|
+// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
|
|
|
+
|
|
|
+exports[`FaceModelEmitter > emits runnable Zod JavaScript, precise declarations, and runtime package metadata 1`] = `
|
|
|
+"/* Generated by @deepseek-ai/dsh-typert-generator from FaceModel — do not edit. */
|
|
|
+import { z } from 'zod'
|
|
|
+
|
|
|
+const Payload$schema = z.object({
|
|
|
+ 'name': z.string(),
|
|
|
+ 'count': z.number().optional(),
|
|
|
+}).describe('Runtime-validating data root.')
|
|
|
+
|
|
|
+export const Payload = Payload$schema
|
|
|
+
|
|
|
+export const TYPERT = {
|
|
|
+ package: '@fixture/host',
|
|
|
+ face: 'host',
|
|
|
+ schemas: [
|
|
|
+ { name: 'Payload', schema: Payload },
|
|
|
+ ],
|
|
|
+ model: {
|
|
|
+ "services": [
|
|
|
+ {
|
|
|
+ "description": "Service exported only through a non-default alias.",
|
|
|
+ "summary": "Service exported only through a non-default alias.",
|
|
|
+ "tags": [],
|
|
|
+ "jsDoc": "/** Service exported only through a non-default alias. */",
|
|
|
+ "key": "aliased",
|
|
|
+ "exportName": "PublicAliasedService",
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "kind": "method",
|
|
|
+ "name": "ready",
|
|
|
+ "signature": "ready(): boolean",
|
|
|
+ "summary": "Report readiness.",
|
|
|
+ "jsDoc": "/** Report readiness. */"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "types": []
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "description": "Service exported only through the package default.",
|
|
|
+ "summary": "Service exported only through the package default.",
|
|
|
+ "tags": [],
|
|
|
+ "jsDoc": "/** Service exported only through the package default. */",
|
|
|
+ "key": "defaultOnly",
|
|
|
+ "exportName": "default",
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "kind": "method",
|
|
|
+ "name": "ready",
|
|
|
+ "signature": "ready(): boolean",
|
|
|
+ "summary": "Report readiness.",
|
|
|
+ "jsDoc": "/** Report readiness. */"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "types": []
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "description": "Fixture service with generic, mapped, and truly external boundary types.",
|
|
|
+ "summary": "Fixture service with generic, mapped, and truly external boundary types.",
|
|
|
+ "tags": [],
|
|
|
+ "jsDoc": "/** Fixture service with generic, mapped, and truly external boundary types. */",
|
|
|
+ "key": "demo",
|
|
|
+ "exportName": "DemoService",
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "kind": "method",
|
|
|
+ "name": "inspect",
|
|
|
+ "signature": "inspect(agent: Agent<{ ready: true }>, flags: Flags<Payload>): Present<Payload>",
|
|
|
+ "summary": "Inspect one agent without flattening its generic state.",
|
|
|
+ "jsDoc": "/** Inspect one agent without flattening its generic state. */"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "kind": "method",
|
|
|
+ "name": "acceptsExternal",
|
|
|
+ "signature": "acceptsExternal(schema: ZodType<string>): void",
|
|
|
+ "summary": "Keep an npm-owned type as External.",
|
|
|
+ "jsDoc": "/** Keep an npm-owned type as External. */"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "kind": "method",
|
|
|
+ "name": "setPhase",
|
|
|
+ "signature": "setPhase(phase: AgentPhase): void",
|
|
|
+ "summary": "Accept a developer-authored enum without flattening it.",
|
|
|
+ "jsDoc": "/** Accept a developer-authored enum without flattening it. */"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "kind": "method",
|
|
|
+ "name": "inspectSyntax",
|
|
|
+ "signature": "inspectSyntax(zoo: SyntaxZoo): void",
|
|
|
+ "summary": "Exercise every retained type-graph shape from a public boundary.",
|
|
|
+ "jsDoc": "/** Exercise every retained type-graph shape from a public boundary. */"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "kind": "method",
|
|
|
+ "name": "inspectAsync",
|
|
|
+ "signature": "async inspectAsync(zoo: SyntaxZoo): Promise<void>",
|
|
|
+ "summary": "Preserve async source metadata without changing its type signature.",
|
|
|
+ "jsDoc": "/** Preserve async source metadata without changing its type signature. */"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "kind": "method",
|
|
|
+ "name": "destructure",
|
|
|
+ "signature": "destructure({ name }: Payload, [suffix]: [string]): string",
|
|
|
+ "summary": "Retain an authored binding-pattern parameter.",
|
|
|
+ "jsDoc": "/** Retain an authored binding-pattern parameter. */"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "types": [
|
|
|
+ {
|
|
|
+ "name": "AbstractEntity",
|
|
|
+ "declaration": "export abstract class AbstractEntity implements Entity {\\n abstract readonly id: string;\\n}"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Added",
|
|
|
+ "declaration": "export type Added<Value> = { readonly [Key in keyof Value]?: Value[Key] };"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Agent",
|
|
|
+ "declaration": "export class Agent<State extends object = { ready: boolean; }> implements Entity {\\n readonly id: string;\\n state: State;\\n get label(): string;\\n set label(value: string);\\n run<Value>(input: Box<Value>): Promise<Present<Value>>;\\n}"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "AgentPhase",
|
|
|
+ "declaration": "export enum AgentPhase {\\n Unknown,\\n Idle = 'idle',\\n Running = 'running',\\n}"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Box",
|
|
|
+ "declaration": "export interface Box<T> {\\n readonly value: T;\\n}"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Callable",
|
|
|
+ "declaration": "export interface Callable {\\n (value: string): number;\\n new (value: string): Entity;\\n readonly [key: string]: unknown;\\n}"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Entity",
|
|
|
+ "declaration": "export interface Entity {\\n readonly id: string;\\n}"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Flags",
|
|
|
+ "declaration": "export type Flags<T> = { readonly [K in keyof T]?: boolean };"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Guards",
|
|
|
+ "declaration": "export interface Guards {\\n isEntity(value: unknown): value is Entity;\\n isFluent(): this is Guards;\\n assertEntity(value: unknown): asserts value is Entity;\\n assertPresent(value: unknown): asserts value;\\n fluent(): this;\\n}"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Payload",
|
|
|
+ "declaration": "export interface Payload {\\n name: string;\\n count?: number;\\n}"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "PlainMap",
|
|
|
+ "declaration": "export type PlainMap<Value> = { [Key in keyof Value]: Value[Key] };"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Present",
|
|
|
+ "declaration": "export type Present<T> = T extends null | undefined ? never : T;"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Recursive",
|
|
|
+ "declaration": "export interface Recursive extends Box<string> {\\n readonly next?: Recursive;\\n}"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Remapped",
|
|
|
+ "declaration": "export type Remapped<Value> = { -readonly [Key in keyof Value as \`get\${Capitalize<string & Key>}\`]-?: Value[Key] };"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Result",
|
|
|
+ "declaration": "export type Result<Value> = Value extends (...arguments_: never[]) => infer Output ? Output : never;"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Route",
|
|
|
+ "declaration": "export type Route<From extends string, To extends string> = \`/\${From}/to/\${To}/end\`;"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "StringResult",
|
|
|
+ "declaration": "export type StringResult<Value> = Value extends readonly [infer Output extends string] ? Output : never;"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "SyntaxZoo",
|
|
|
+ "declaration": "export interface SyntaxZoo {\\n anyValue: any;\\n bigintValue: bigint;\\n parenthesized: (Entity | null);\\n literals: 1 | 1n | -2 | -2n | false | \`fixed\`;\\n readonly uniqueToken: unique symbol;\\n intersection: Entity & { active: boolean; };\\n array: string[];\\n tuple: [head: string, count?: number, ...tail: boolean[]];\\n unnamedTuple: [string?, ...number[]];\\n readonlyTuple: readonly [string, number];\\n object: { readonly value?: string; 'quoted-name': number; 1: boolean; ['computed']: symbol; invoke?(input: number): void; };\\n callback: <Value extends Entity = Entity>(this: Entity, value: Value, optional?: string, ...rest: number[]) => Promise<Value>;\\n constCallback: <const Value extends readonly string[]>(value: Value) => Value;\\n factory: new <Value extends Entity>(value: Value) => Value;\\n abstractFactory: abstract new (id: string) => AbstractEntity;\\n indexed: Payload['name'];\\n inferred: Result<() => string>;\\n constrainedInfer: StringResult<['value']>;\\n topic: Topic<'ready'>;\\n route: Route<'source', 'target'>;\\n query: typeof phaseOrder;\\n instantiatedQuery: typeof genericFactory<string>;\\n imported: import('zod').ZodType<string>;\\n importedWith: import('zod', { with: { 'resolution-mode': 'import' } }).ZodType<string>;\\n importedModule: typeof import('zod');\\n process: NodeJS.Process;\\n callable: Callable;\\n guards: Guards;\\n variance: Variance<Entity, Payload, Box<string>>;\\n plainMap: PlainMap<Payload>;\\n remapped: Remapped<Payload>;\\n added: Added<Payload>;\\n abstractEntity: AbstractEntity;\\n recursive: Recursive;\\n tagOnly: TagOnly;\\n unpunctuated: Unpunctuated;\\n}"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "TagOnly",
|
|
|
+ "declaration": "export interface TagOnly {\\n readonly value: string;\\n}"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Topic",
|
|
|
+ "declaration": "export type Topic<Name extends string> = \`demo/\${Name}\`;"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Unpunctuated",
|
|
|
+ "declaration": "export interface Unpunctuated {\\n readonly value: string;\\n}"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Variance",
|
|
|
+ "declaration": "export interface Variance<in Input, out Output, in out State> {\\n consume: (input: Input) => void;\\n readonly produce: () => Output;\\n state: State;\\n}"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "events": [
|
|
|
+ {
|
|
|
+ "tags": [],
|
|
|
+ "name": "demo/property",
|
|
|
+ "signature": "'demo/property'(payload: Payload): void"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "description": "A generic fixture event.",
|
|
|
+ "summary": "A generic fixture event.",
|
|
|
+ "tags": [
|
|
|
+ {
|
|
|
+ "name": "param",
|
|
|
+ "argument": "agent",
|
|
|
+ "comment": "- emitting agent.",
|
|
|
+ "text": "@param agent - emitting agent.\\n *"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "param",
|
|
|
+ "argument": "payload",
|
|
|
+ "comment": "- event payload.",
|
|
|
+ "text": "@param payload - event payload.\\n *"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "mode",
|
|
|
+ "comment": "emit",
|
|
|
+ "text": "@mode emit"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "jsDoc": "/**\\n * A generic fixture event.\\n * @param agent - emitting agent.\\n * @param payload - event payload.\\n * @mode emit\\n */",
|
|
|
+ "name": "demo/ready",
|
|
|
+ "mode": "emit",
|
|
|
+ "signature": "'demo/ready'(agent: Agent<{ ready: true; }>, payload: Box<Payload>): void"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "tags": [
|
|
|
+ {
|
|
|
+ "name": "mode",
|
|
|
+ "comment": "serial",
|
|
|
+ "text": "@mode serial"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "jsDoc": "/** @mode serial */",
|
|
|
+ "name": "demo/serial-property",
|
|
|
+ "mode": "serial",
|
|
|
+ "signature": "'demo/serial-property'(payload: Payload): void"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "tags": [],
|
|
|
+ "name": "demo/unmodeled",
|
|
|
+ "signature": "'demo/unmodeled'(): void"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "objects": [
|
|
|
+ {
|
|
|
+ "description": "Reference-passed capability object.",
|
|
|
+ "summary": "Reference-passed capability object.",
|
|
|
+ "tags": [
|
|
|
+ {
|
|
|
+ "name": "typert",
|
|
|
+ "comment": "object",
|
|
|
+ "text": "@typert object"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "jsDoc": "/**\\n * Reference-passed capability object.\\n * @typert object\\n */",
|
|
|
+ "name": "Agent",
|
|
|
+ "exportName": "Agent",
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "kind": "property",
|
|
|
+ "name": "id",
|
|
|
+ "signature": "readonly id: string"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "kind": "property",
|
|
|
+ "name": "state",
|
|
|
+ "signature": "state: State"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "kind": "getter",
|
|
|
+ "name": "label",
|
|
|
+ "signature": "get label(): string",
|
|
|
+ "summary": "Read the public display label.",
|
|
|
+ "jsDoc": "/** Read the public display label. */"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "kind": "setter",
|
|
|
+ "name": "label",
|
|
|
+ "signature": "set label(value: string)",
|
|
|
+ "summary": "Accept a public display label.",
|
|
|
+ "jsDoc": "/** Accept a public display label. */"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "kind": "method",
|
|
|
+ "name": "run",
|
|
|
+ "signature": "run<Value>(input: Box<Value>): Promise<Present<Value>>",
|
|
|
+ "summary": "Run one typed input.",
|
|
|
+ "jsDoc": "/** Run one typed input. */"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "types": [
|
|
|
+ {
|
|
|
+ "name": "Box",
|
|
|
+ "declaration": "export interface Box<T> {\\n readonly value: T;\\n}"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "Present",
|
|
|
+ "declaration": "export type Present<T> = T extends null | undefined ? never : T;"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+}
|
|
|
+"
|
|
|
+`;
|
|
|
+
|
|
|
+exports[`FaceModelEmitter > emits runnable Zod JavaScript, precise declarations, and runtime package metadata 2`] = `
|
|
|
+"/* Generated by @deepseek-ai/dsh-typert-generator from FaceModel — do not edit. */
|
|
|
+import type { z } from 'zod'
|
|
|
+import type { Payload as Payload$source } from '@fixture/host'
|
|
|
+
|
|
|
+export declare const Payload: z.ZodType<Payload$source>
|
|
|
+
|
|
|
+export declare const TYPERT: unknown
|
|
|
+"
|
|
|
+`;
|
|
|
+
|
|
|
+exports[`WorkspaceAnalyzer > builds independent face models with an explicit cross-face type graph 1`] = `
|
|
|
+{
|
|
|
+ "crossFaceLinks": [
|
|
|
+ {
|
|
|
+ "fromFace": "client",
|
|
|
+ "fromPackage": "@fixture/client",
|
|
|
+ "name": "Agent",
|
|
|
+ "subpath": ".",
|
|
|
+ "toFace": "host",
|
|
|
+ "toPackage": "@fixture/host",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "fromFace": "client",
|
|
|
+ "fromPackage": "@fixture/client",
|
|
|
+ "name": "AgentPhase",
|
|
|
+ "subpath": ".",
|
|
|
+ "toFace": "host",
|
|
|
+ "toPackage": "@fixture/host",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "fromFace": "client",
|
|
|
+ "fromPackage": "@fixture/client",
|
|
|
+ "name": "Box",
|
|
|
+ "subpath": ".",
|
|
|
+ "toFace": "host",
|
|
|
+ "toPackage": "@fixture/host",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "fromFace": "client",
|
|
|
+ "fromPackage": "@fixture/client",
|
|
|
+ "name": "default",
|
|
|
+ "subpath": ".",
|
|
|
+ "toFace": "host",
|
|
|
+ "toPackage": "@fixture/host",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "fromFace": "client",
|
|
|
+ "fromPackage": "@fixture/client",
|
|
|
+ "name": "HostAgent",
|
|
|
+ "subpath": ".",
|
|
|
+ "toFace": "host",
|
|
|
+ "toPackage": "@fixture/host",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "fromFace": "client",
|
|
|
+ "fromPackage": "@fixture/client",
|
|
|
+ "name": "Payload",
|
|
|
+ "subpath": ".",
|
|
|
+ "toFace": "host",
|
|
|
+ "toPackage": "@fixture/host",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "faces": [
|
|
|
+ {
|
|
|
+ "face": "host",
|
|
|
+ "graph": {
|
|
|
+ "declarations": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Reference-passed capability object.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#Agent",
|
|
|
+ "implements": [
|
|
|
+ "type:packages/host/src/index.ts:12:74#1",
|
|
|
+ ],
|
|
|
+ "jsDoc": "/**
|
|
|
+ * Reference-passed capability object.
|
|
|
+ * @typert object
|
|
|
+ */",
|
|
|
+ "kind": "class",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 12,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#Agent#id@480",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 15,
|
|
|
+ },
|
|
|
+ "name": "id",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly id: string",
|
|
|
+ "type": "type:packages/host/src/index.ts:15:16#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#Agent#state@502",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 16,
|
|
|
+ },
|
|
|
+ "name": "state",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "state: State",
|
|
|
+ "type": "type:packages/host/src/index.ts:16:10#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "description": "Read the public display label.",
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#Agent#label@735",
|
|
|
+ "jsDoc": "/** Read the public display label. */",
|
|
|
+ "kind": "getter",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 26,
|
|
|
+ },
|
|
|
+ "name": "label",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [],
|
|
|
+ "returns": "type:packages/host/src/index.ts:26:16#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "summary": "Read the public display label.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "get label(): string",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "description": "Accept a public display label.",
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#Agent#label@823",
|
|
|
+ "jsDoc": "/** Accept a public display label. */",
|
|
|
+ "kind": "setter",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 31,
|
|
|
+ },
|
|
|
+ "name": "label",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "value",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:31:20#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/index.ts:31:3#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "summary": "Accept a public display label.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "set label(value: string)",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "description": "Run one typed input.",
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#Agent#run@902",
|
|
|
+ "jsDoc": "/** Run one typed input. */",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 36,
|
|
|
+ },
|
|
|
+ "name": "run",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "input",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:36:21#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/index.ts:36:34#1",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "id": "packages/host/src/index.ts:36:7#Value",
|
|
|
+ "name": "Value",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "summary": "Run one typed input.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "run<Value>(input: Box<Value>): Promise<Present<Value>>",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "Agent",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Reference-passed capability object.",
|
|
|
+ "tags": [
|
|
|
+ {
|
|
|
+ "comment": "object",
|
|
|
+ "name": "typert",
|
|
|
+ "text": "@typert object",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "text": "export class Agent<State extends object = {
|
|
|
+ ready: boolean;
|
|
|
+}> implements Entity {
|
|
|
+ static { }
|
|
|
+ static readonly kind: string;
|
|
|
+ readonly id: string;
|
|
|
+ state: State;
|
|
|
+ constructor(id: string, state: State);
|
|
|
+ get label(): string;
|
|
|
+ set label(value: string);
|
|
|
+ run<Value>(input: Box<Value>): Promise<Present<Value>>;
|
|
|
+}",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "constraint": "type:packages/host/src/index.ts:12:34#1",
|
|
|
+ "default": "type:packages/host/src/index.ts:12:43#1",
|
|
|
+ "id": "packages/host/src/index.ts:12:20#State",
|
|
|
+ "name": "State",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Service exported only through a non-default alias.",
|
|
|
+ "exported": false,
|
|
|
+ "extends": [
|
|
|
+ "type:packages/host/src/index.ts:44:30#1",
|
|
|
+ ],
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#AliasedService",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Service exported only through a non-default alias. */",
|
|
|
+ "kind": "class",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 44,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "description": "Report readiness.",
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#AliasedService#ready@1181",
|
|
|
+ "jsDoc": "/** Report readiness. */",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 46,
|
|
|
+ },
|
|
|
+ "name": "ready",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [],
|
|
|
+ "returns": "type:packages/host/src/index.ts:46:12#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "summary": "Report readiness.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "ready(): boolean",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "AliasedService",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Service exported only through a non-default alias.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "class AliasedService extends Service {
|
|
|
+ ready(): boolean;
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Service exported only through the package default.",
|
|
|
+ "exported": false,
|
|
|
+ "extends": [
|
|
|
+ "type:packages/host/src/index.ts:54:34#1",
|
|
|
+ ],
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#DefaultOnlyService",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Service exported only through the package default. */",
|
|
|
+ "kind": "class",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 54,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "description": "Report readiness.",
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#DefaultOnlyService#ready@1404",
|
|
|
+ "jsDoc": "/** Report readiness. */",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 56,
|
|
|
+ },
|
|
|
+ "name": "ready",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [],
|
|
|
+ "returns": "type:packages/host/src/index.ts:56:12#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "summary": "Report readiness.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "ready(): boolean",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "DefaultOnlyService",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Service exported only through the package default.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "class DefaultOnlyService extends Service {
|
|
|
+ ready(): boolean;
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Fixture service with generic, mapped, and truly external boundary types.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [
|
|
|
+ "type:packages/host/src/index.ts:62:34#1",
|
|
|
+ ],
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#DemoService",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Fixture service with generic, mapped, and truly external boundary types. */",
|
|
|
+ "kind": "class",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 62,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "description": "Inspect one agent without flattening its generic state.",
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#DemoService#inspect@1767",
|
|
|
+ "jsDoc": "/** Inspect one agent without flattening its generic state. */",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 68,
|
|
|
+ },
|
|
|
+ "name": "inspect",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "agent",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:68:18#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "flags",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:68:49#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/index.ts:68:66#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "summary": "Inspect one agent without flattening its generic state.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "inspect(agent: Agent<{ ready: true }>, flags: Flags<Payload>): Present<Payload>",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "description": "Keep an npm-owned type as External.",
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#DemoService#acceptsExternal@1965",
|
|
|
+ "jsDoc": "/** Keep an npm-owned type as External. */",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 73,
|
|
|
+ },
|
|
|
+ "name": "acceptsExternal",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "schema",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:73:27#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/index.ts:73:45#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "summary": "Keep an npm-owned type as External.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "acceptsExternal(schema: ZodType<string>): void",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "description": "Accept a developer-authored enum without flattening it.",
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#DemoService#setPhase@2102",
|
|
|
+ "jsDoc": "/** Accept a developer-authored enum without flattening it. */",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 78,
|
|
|
+ },
|
|
|
+ "name": "setPhase",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "phase",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:78:19#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/index.ts:78:32#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "summary": "Accept a developer-authored enum without flattening it.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "setPhase(phase: AgentPhase): void",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "description": "Exercise every retained type-graph shape from a public boundary.",
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#DemoService#inspectSyntax@2234",
|
|
|
+ "jsDoc": "/** Exercise every retained type-graph shape from a public boundary. */",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 83,
|
|
|
+ },
|
|
|
+ "name": "inspectSyntax",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "zoo",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:83:22#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/index.ts:83:34#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "summary": "Exercise every retained type-graph shape from a public boundary.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "inspectSyntax(zoo: SyntaxZoo): void",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": true,
|
|
|
+ "description": "Preserve async source metadata without changing its type signature.",
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#DemoService#inspectAsync@2369",
|
|
|
+ "jsDoc": "/** Preserve async source metadata without changing its type signature. */",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 88,
|
|
|
+ },
|
|
|
+ "name": "inspectAsync",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "zoo",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:88:27#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/index.ts:88:39#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "summary": "Preserve async source metadata without changing its type signature.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "async inspectAsync(zoo: SyntaxZoo): Promise<void>",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "description": "Retain an authored binding-pattern parameter.",
|
|
|
+ "id": "@fixture/host:packages/host/src/index.ts#DemoService#destructure@2496",
|
|
|
+ "jsDoc": "/** Retain an authored binding-pattern parameter. */",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 93,
|
|
|
+ },
|
|
|
+ "name": "destructure",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "object",
|
|
|
+ "name": "{ name }",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:93:25#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "binding": "array",
|
|
|
+ "name": "[suffix]",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:93:44#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/index.ts:93:55#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "summary": "Retain an authored binding-pattern parameter.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "destructure({ name }: Payload, [suffix]: [string]): string",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "DemoService",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Fixture service with generic, mapped, and truly external boundary types.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export class DemoService extends Service {
|
|
|
+ static readonly kind: string;
|
|
|
+ inspect(agent: Agent<{
|
|
|
+ ready: true;
|
|
|
+ }>, flags: Flags<Payload>): Present<Payload>;
|
|
|
+ acceptsExternal(schema: ZodType<string>): void;
|
|
|
+ setPhase(phase: AgentPhase): void;
|
|
|
+ inspectSyntax(zoo: SyntaxZoo): void;
|
|
|
+ async inspectAsync(zoo: SyntaxZoo): Promise<void>;
|
|
|
+ destructure({ name }: Payload, [suffix]: [
|
|
|
+ string
|
|
|
+ ]): string;
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": true,
|
|
|
+ "description": "Abstract declarations remain distinct from concrete classes.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#AbstractEntity",
|
|
|
+ "implements": [
|
|
|
+ "type:packages/host/src/models.ts:90:49#1",
|
|
|
+ ],
|
|
|
+ "jsDoc": "/** Abstract declarations remain distinct from concrete classes. */",
|
|
|
+ "kind": "class",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 90,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": true,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#AbstractEntity#id@2840",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 91,
|
|
|
+ },
|
|
|
+ "name": "id",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "abstract readonly id: string",
|
|
|
+ "type": "type:packages/host/src/models.ts:91:25#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "AbstractEntity",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Abstract declarations remain distinct from concrete classes.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export abstract class AbstractEntity implements Entity {
|
|
|
+ abstract readonly id: string;
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Retain explicit mapped modifier addition.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Added",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Retain explicit mapped modifier addition. */",
|
|
|
+ "kind": "alias",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 70,
|
|
|
+ },
|
|
|
+ "members": [],
|
|
|
+ "name": "Added",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Retain explicit mapped modifier addition.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export type Added<Value> = {
|
|
|
+ +readonly [Key in keyof Value]+?: Value[Key];
|
|
|
+};",
|
|
|
+ "type": "type:packages/host/src/models.ts:70:28#1",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "id": "packages/host/src/models.ts:70:19#Value",
|
|
|
+ "name": "Value",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Developer-authored enum retained as a declaration.",
|
|
|
+ "enumMembers": [
|
|
|
+ {
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 22,
|
|
|
+ },
|
|
|
+ "name": "Unknown",
|
|
|
+ "tags": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "initializer": "'idle'",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 23,
|
|
|
+ },
|
|
|
+ "name": "Idle",
|
|
|
+ "tags": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "initializer": "'running'",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 24,
|
|
|
+ },
|
|
|
+ "name": "Running",
|
|
|
+ "tags": [],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#AgentPhase",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Developer-authored enum retained as a declaration. */",
|
|
|
+ "kind": "enum",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 21,
|
|
|
+ },
|
|
|
+ "members": [],
|
|
|
+ "name": "AgentPhase",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Developer-authored enum retained as a declaration.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export enum AgentPhase {
|
|
|
+ Unknown,
|
|
|
+ Idle = 'idle',
|
|
|
+ Running = 'running'
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Generic source form retained before conditional evaluation.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Box",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Generic source form retained before conditional evaluation. */",
|
|
|
+ "kind": "interface",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 2,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "description": "The boxed value.",
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Box#value@121",
|
|
|
+ "jsDoc": "/** The boxed value. */",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 4,
|
|
|
+ },
|
|
|
+ "name": "value",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "summary": "The boxed value.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly value: T",
|
|
|
+ "type": "type:packages/host/src/models.ts:4:19#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "Box",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Generic source form retained before conditional evaluation.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export interface Box<T> {
|
|
|
+ readonly value: T;
|
|
|
+}",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "id": "packages/host/src/models.ts:2:22#T",
|
|
|
+ "name": "T",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Signature members represented without flattening their callable forms.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Callable",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Signature members represented without flattening their callable forms. */",
|
|
|
+ "kind": "interface",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 34,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Callable#(call)@888",
|
|
|
+ "kind": "call",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 35,
|
|
|
+ },
|
|
|
+ "name": "(call)",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "value",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:35:11#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/models.ts:35:20#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "(value: string): number",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Callable#(construct)@914",
|
|
|
+ "kind": "construct",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 36,
|
|
|
+ },
|
|
|
+ "name": "(construct)",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "value",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:36:15#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/models.ts:36:24#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "new (value: string): Entity",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Callable#(index)@944",
|
|
|
+ "kind": "index",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 37,
|
|
|
+ },
|
|
|
+ "name": "(index)",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "key",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:37:18#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/models.ts:37:27#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly [key: string]: unknown",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "Callable",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Signature members represented without flattening their callable forms.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export interface Callable {
|
|
|
+ (value: string): number;
|
|
|
+ new (value: string): Entity;
|
|
|
+ readonly [key: string]: unknown;
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Explicit base edge for reference-passed objects.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Entity",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Explicit base edge for reference-passed objects. */",
|
|
|
+ "kind": "interface",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 16,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Entity#id@506",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 17,
|
|
|
+ },
|
|
|
+ "name": "id",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly id: string",
|
|
|
+ "type": "type:packages/host/src/models.ts:17:16#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "Entity",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Explicit base edge for reference-passed objects.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export interface Entity {
|
|
|
+ readonly id: string;
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Mapped source form retained instead of materialized properties.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Flags",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Mapped source form retained instead of materialized properties. */",
|
|
|
+ "kind": "alias",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 11,
|
|
|
+ },
|
|
|
+ "members": [],
|
|
|
+ "name": "Flags",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Mapped source form retained instead of materialized properties.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export type Flags<T> = {
|
|
|
+ readonly [K in keyof T]?: boolean;
|
|
|
+};",
|
|
|
+ "type": "type:packages/host/src/models.ts:11:24#1",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "id": "packages/host/src/models.ts:11:19#T",
|
|
|
+ "name": "T",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Predicates and the polymorphic this type remain signatures.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Guards",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Predicates and the polymorphic this type remain signatures. */",
|
|
|
+ "kind": "interface",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 81,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Guards#isEntity@2519",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 82,
|
|
|
+ },
|
|
|
+ "name": "isEntity",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "value",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:82:19#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/models.ts:82:29#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "isEntity(value: unknown): value is Entity",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Guards#isFluent@2563",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 83,
|
|
|
+ },
|
|
|
+ "name": "isFluent",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [],
|
|
|
+ "returns": "type:packages/host/src/models.ts:83:15#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "isFluent(): this is Guards",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Guards#assertEntity@2592",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 84,
|
|
|
+ },
|
|
|
+ "name": "assertEntity",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "value",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:84:23#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/models.ts:84:33#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "assertEntity(value: unknown): asserts value is Entity",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Guards#assertPresent@2648",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 85,
|
|
|
+ },
|
|
|
+ "name": "assertPresent",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "value",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:85:24#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/models.ts:85:34#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "assertPresent(value: unknown): asserts value",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Guards#fluent@2695",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 86,
|
|
|
+ },
|
|
|
+ "name": "fluent",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [],
|
|
|
+ "returns": "type:packages/host/src/models.ts:86:13#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "fluent(): this",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "Guards",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Predicates and the polymorphic this type remain signatures.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export interface Guards {
|
|
|
+ isEntity(value: unknown): value is Entity;
|
|
|
+ isFluent(): this is Guards;
|
|
|
+ assertEntity(value: unknown): asserts value is Entity;
|
|
|
+ assertPresent(value: unknown): asserts value;
|
|
|
+ fluent(): this;
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Runtime-validating data root.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Runtime-validating data root. @typert schema */",
|
|
|
+ "kind": "interface",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 28,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Payload#name@747",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 29,
|
|
|
+ },
|
|
|
+ "name": "name",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "name: string",
|
|
|
+ "type": "type:packages/host/src/models.ts:29:9#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Payload#count@762",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 30,
|
|
|
+ },
|
|
|
+ "name": "count",
|
|
|
+ "optional": true,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "count?: number",
|
|
|
+ "type": "type:packages/host/src/models.ts:30:11#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "Payload",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Runtime-validating data root.",
|
|
|
+ "tags": [
|
|
|
+ {
|
|
|
+ "comment": "schema",
|
|
|
+ "name": "typert",
|
|
|
+ "text": "@typert schema",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "text": "export interface Payload {
|
|
|
+ name: string;
|
|
|
+ count?: number;
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Preserve mapped modifiers when none were authored.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#PlainMap",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Preserve mapped modifiers when none were authored. */",
|
|
|
+ "kind": "alias",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 60,
|
|
|
+ },
|
|
|
+ "members": [],
|
|
|
+ "name": "PlainMap",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Preserve mapped modifiers when none were authored.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export type PlainMap<Value> = {
|
|
|
+ [Key in keyof Value]: Value[Key];
|
|
|
+};",
|
|
|
+ "type": "type:packages/host/src/models.ts:60:31#1",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "id": "packages/host/src/models.ts:60:22#Value",
|
|
|
+ "name": "Value",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Conditional source form retained instead of its resolved instantiations.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Present",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Conditional source form retained instead of its resolved instantiations. */",
|
|
|
+ "kind": "alias",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 8,
|
|
|
+ },
|
|
|
+ "members": [],
|
|
|
+ "name": "Present",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Conditional source form retained instead of its resolved instantiations.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export type Present<T> = T extends null | undefined ? never : T;",
|
|
|
+ "type": "type:packages/host/src/models.ts:8:26#1",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "id": "packages/host/src/models.ts:8:21#T",
|
|
|
+ "name": "T",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Recursive declaration edges retain their declaration target.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [
|
|
|
+ "type:packages/host/src/models.ts:95:36#1",
|
|
|
+ ],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Recursive",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Recursive declaration edges retain their declaration target. */",
|
|
|
+ "kind": "interface",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 95,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Recursive#next@2991",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 96,
|
|
|
+ },
|
|
|
+ "name": "next",
|
|
|
+ "optional": true,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly next?: Recursive",
|
|
|
+ "type": "type:packages/host/src/models.ts:96:19#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "Recursive",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Recursive declaration edges retain their declaration target.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export interface Recursive extends Box<string> {
|
|
|
+ readonly next?: Recursive;
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Retain key remapping and explicit modifier removal.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Remapped",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Retain key remapping and explicit modifier removal. */",
|
|
|
+ "kind": "alias",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 65,
|
|
|
+ },
|
|
|
+ "members": [],
|
|
|
+ "name": "Remapped",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Retain key remapping and explicit modifier removal.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export type Remapped<Value> = {
|
|
|
+ -readonly [Key in keyof Value as \`get\${Capitalize<string & Key>}\`]-?: Value[Key];
|
|
|
+};",
|
|
|
+ "type": "type:packages/host/src/models.ts:65:31#1",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "id": "packages/host/src/models.ts:65:22#Value",
|
|
|
+ "name": "Value",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Infer form nested inside a conditional type.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Result",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Infer form nested inside a conditional type. */",
|
|
|
+ "kind": "alias",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 48,
|
|
|
+ },
|
|
|
+ "members": [],
|
|
|
+ "name": "Result",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Infer form nested inside a conditional type.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export type Result<Value> = Value extends (...arguments_: never[]) => infer Output ? Output : never;",
|
|
|
+ "type": "type:packages/host/src/models.ts:48:29#1",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "id": "packages/host/src/models.ts:48:20#Value",
|
|
|
+ "name": "Value",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Multiple template spans retain each authored suffix.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Route",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Multiple template spans retain each authored suffix. */",
|
|
|
+ "kind": "alias",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 57,
|
|
|
+ },
|
|
|
+ "members": [],
|
|
|
+ "name": "Route",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Multiple template spans retain each authored suffix.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export type Route<From extends string, To extends string> = \`/\${From}/to/\${To}/end\`;",
|
|
|
+ "type": "type:packages/host/src/models.ts:57:61#1",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "constraint": "type:packages/host/src/models.ts:57:32#1",
|
|
|
+ "id": "packages/host/src/models.ts:57:19#From",
|
|
|
+ "name": "From",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "constraint": "type:packages/host/src/models.ts:57:51#1",
|
|
|
+ "id": "packages/host/src/models.ts:57:40#To",
|
|
|
+ "name": "To",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Constrained infer form retained before conditional evaluation.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#StringResult",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Constrained infer form retained before conditional evaluation. */",
|
|
|
+ "kind": "alias",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 51,
|
|
|
+ },
|
|
|
+ "members": [],
|
|
|
+ "name": "StringResult",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Constrained infer form retained before conditional evaluation.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export type StringResult<Value> = Value extends readonly [
|
|
|
+ infer Output extends string
|
|
|
+] ? Output : never;",
|
|
|
+ "type": "type:packages/host/src/models.ts:51:35#1",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "id": "packages/host/src/models.ts:51:26#Value",
|
|
|
+ "name": "Value",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Every supported TypeNode shape is reachable from this declaration.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Every supported TypeNode shape is reachable from this declaration. */",
|
|
|
+ "kind": "interface",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 112,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#anyValue@3311",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 113,
|
|
|
+ },
|
|
|
+ "name": "anyValue",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "anyValue: any",
|
|
|
+ "type": "type:packages/host/src/models.ts:113:13#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#bigintValue@3327",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 114,
|
|
|
+ },
|
|
|
+ "name": "bigintValue",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "bigintValue: bigint",
|
|
|
+ "type": "type:packages/host/src/models.ts:114:16#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#parenthesized@3349",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 115,
|
|
|
+ },
|
|
|
+ "name": "parenthesized",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "parenthesized: (Entity | null)",
|
|
|
+ "type": "type:packages/host/src/models.ts:115:18#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#literals@3382",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 116,
|
|
|
+ },
|
|
|
+ "name": "literals",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "literals: 1 | 1n | -2 | -2n | false | \`fixed\`",
|
|
|
+ "type": "type:packages/host/src/models.ts:116:13#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#uniqueToken@3430",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 117,
|
|
|
+ },
|
|
|
+ "name": "uniqueToken",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly uniqueToken: unique symbol",
|
|
|
+ "type": "type:packages/host/src/models.ts:117:25#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#intersection@3468",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 118,
|
|
|
+ },
|
|
|
+ "name": "intersection",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "intersection: Entity & { active: boolean }",
|
|
|
+ "type": "type:packages/host/src/models.ts:118:17#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#array@3513",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 119,
|
|
|
+ },
|
|
|
+ "name": "array",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "array: string[]",
|
|
|
+ "type": "type:packages/host/src/models.ts:119:10#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#tuple@3531",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 120,
|
|
|
+ },
|
|
|
+ "name": "tuple",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "tuple: [head: string, count?: number, ...tail: boolean[]]",
|
|
|
+ "type": "type:packages/host/src/models.ts:120:10#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#unnamedTuple@3591",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 121,
|
|
|
+ },
|
|
|
+ "name": "unnamedTuple",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "unnamedTuple: [string?, ...number[]]",
|
|
|
+ "type": "type:packages/host/src/models.ts:121:17#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#readonlyTuple@3630",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 122,
|
|
|
+ },
|
|
|
+ "name": "readonlyTuple",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonlyTuple: readonly [string, number]",
|
|
|
+ "type": "type:packages/host/src/models.ts:122:18#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#object@3673",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 123,
|
|
|
+ },
|
|
|
+ "name": "object",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "object: { readonly value?: string 'quoted-name': number 1: boolean ['computed']: symbol invoke?(input: number): void }",
|
|
|
+ "type": "type:packages/host/src/models.ts:123:11#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#callback@3816",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 130,
|
|
|
+ },
|
|
|
+ "name": "callback",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "callback: <Value extends Entity = Entity>( this: Entity, value: Value, optional?: string, ...rest: number[] ) => Promise<Value>",
|
|
|
+ "type": "type:packages/host/src/models.ts:130:13#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#constCallback@3964",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 136,
|
|
|
+ },
|
|
|
+ "name": "constCallback",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "constCallback: <const Value extends readonly string[]>(value: Value) => Value",
|
|
|
+ "type": "type:packages/host/src/models.ts:136:18#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#factory@4044",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 137,
|
|
|
+ },
|
|
|
+ "name": "factory",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "factory: new <Value extends Entity>(value: Value) => Value",
|
|
|
+ "type": "type:packages/host/src/models.ts:137:12#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#abstractFactory@4105",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 138,
|
|
|
+ },
|
|
|
+ "name": "abstractFactory",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "abstractFactory: abstract new (id: string) => AbstractEntity",
|
|
|
+ "type": "type:packages/host/src/models.ts:138:20#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#indexed@4168",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 139,
|
|
|
+ },
|
|
|
+ "name": "indexed",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "indexed: Payload['name']",
|
|
|
+ "type": "type:packages/host/src/models.ts:139:12#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#inferred@4195",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 140,
|
|
|
+ },
|
|
|
+ "name": "inferred",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "inferred: Result<() => string>",
|
|
|
+ "type": "type:packages/host/src/models.ts:140:13#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#constrainedInfer@4228",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 141,
|
|
|
+ },
|
|
|
+ "name": "constrainedInfer",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "constrainedInfer: StringResult<['value']>",
|
|
|
+ "type": "type:packages/host/src/models.ts:141:21#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#topic@4272",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 142,
|
|
|
+ },
|
|
|
+ "name": "topic",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "topic: Topic<'ready'>",
|
|
|
+ "type": "type:packages/host/src/models.ts:142:10#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#route@4296",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 143,
|
|
|
+ },
|
|
|
+ "name": "route",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "route: Route<'source', 'target'>",
|
|
|
+ "type": "type:packages/host/src/models.ts:143:10#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#query@4331",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 144,
|
|
|
+ },
|
|
|
+ "name": "query",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "query: typeof phaseOrder",
|
|
|
+ "type": "type:packages/host/src/models.ts:144:10#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#instantiatedQuery@4358",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 145,
|
|
|
+ },
|
|
|
+ "name": "instantiatedQuery",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "instantiatedQuery: typeof genericFactory<string>",
|
|
|
+ "type": "type:packages/host/src/models.ts:145:22#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#imported@4409",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 146,
|
|
|
+ },
|
|
|
+ "name": "imported",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "imported: import('zod').ZodType<string>",
|
|
|
+ "type": "type:packages/host/src/models.ts:146:13#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#importedWith@4451",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 147,
|
|
|
+ },
|
|
|
+ "name": "importedWith",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "importedWith: import('zod', { with: { 'resolution-mode': 'import' } }).ZodType<string>",
|
|
|
+ "type": "type:packages/host/src/models.ts:147:17#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#importedModule@4540",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 148,
|
|
|
+ },
|
|
|
+ "name": "importedModule",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "importedModule: typeof import('zod')",
|
|
|
+ "type": "type:packages/host/src/models.ts:148:19#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#process@4579",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 149,
|
|
|
+ },
|
|
|
+ "name": "process",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "process: NodeJS.Process",
|
|
|
+ "type": "type:packages/host/src/models.ts:149:12#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#callable@4605",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 150,
|
|
|
+ },
|
|
|
+ "name": "callable",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "callable: Callable",
|
|
|
+ "type": "type:packages/host/src/models.ts:150:13#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#guards@4626",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 151,
|
|
|
+ },
|
|
|
+ "name": "guards",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "guards: Guards",
|
|
|
+ "type": "type:packages/host/src/models.ts:151:11#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#variance@4643",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 152,
|
|
|
+ },
|
|
|
+ "name": "variance",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "variance: Variance<Entity, Payload, Box<string>>",
|
|
|
+ "type": "type:packages/host/src/models.ts:152:13#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#plainMap@4694",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 153,
|
|
|
+ },
|
|
|
+ "name": "plainMap",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "plainMap: PlainMap<Payload>",
|
|
|
+ "type": "type:packages/host/src/models.ts:153:13#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#remapped@4724",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 154,
|
|
|
+ },
|
|
|
+ "name": "remapped",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "remapped: Remapped<Payload>",
|
|
|
+ "type": "type:packages/host/src/models.ts:154:13#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#added@4754",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 155,
|
|
|
+ },
|
|
|
+ "name": "added",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "added: Added<Payload>",
|
|
|
+ "type": "type:packages/host/src/models.ts:155:10#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#abstractEntity@4778",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 156,
|
|
|
+ },
|
|
|
+ "name": "abstractEntity",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "abstractEntity: AbstractEntity",
|
|
|
+ "type": "type:packages/host/src/models.ts:156:19#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#recursive@4811",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 157,
|
|
|
+ },
|
|
|
+ "name": "recursive",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "recursive: Recursive",
|
|
|
+ "type": "type:packages/host/src/models.ts:157:14#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#tagOnly@4834",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 158,
|
|
|
+ },
|
|
|
+ "name": "tagOnly",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "tagOnly: TagOnly",
|
|
|
+ "type": "type:packages/host/src/models.ts:158:12#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#SyntaxZoo#unpunctuated@4853",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 159,
|
|
|
+ },
|
|
|
+ "name": "unpunctuated",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "unpunctuated: Unpunctuated",
|
|
|
+ "type": "type:packages/host/src/models.ts:159:17#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "SyntaxZoo",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Every supported TypeNode shape is reachable from this declaration.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export interface SyntaxZoo {
|
|
|
+ anyValue: any;
|
|
|
+ bigintValue: bigint;
|
|
|
+ parenthesized: (Entity | null);
|
|
|
+ literals: 1 | 1n | -2 | -2n | false | \`fixed\`;
|
|
|
+ readonly uniqueToken: unique symbol;
|
|
|
+ intersection: Entity & {
|
|
|
+ active: boolean;
|
|
|
+ };
|
|
|
+ array: string[];
|
|
|
+ tuple: [
|
|
|
+ head: string,
|
|
|
+ count?: number,
|
|
|
+ ...tail: boolean[]
|
|
|
+ ];
|
|
|
+ unnamedTuple: [
|
|
|
+ string?,
|
|
|
+ ...number[]
|
|
|
+ ];
|
|
|
+ readonlyTuple: readonly [
|
|
|
+ string,
|
|
|
+ number
|
|
|
+ ];
|
|
|
+ object: {
|
|
|
+ readonly value?: string;
|
|
|
+ 'quoted-name': number;
|
|
|
+ 1: boolean;
|
|
|
+ ['computed']: symbol;
|
|
|
+ invoke?(input: number): void;
|
|
|
+ };
|
|
|
+ callback: <Value extends Entity = Entity>(this: Entity, value: Value, optional?: string, ...rest: number[]) => Promise<Value>;
|
|
|
+ constCallback: <const Value extends readonly string[]>(value: Value) => Value;
|
|
|
+ factory: new <Value extends Entity>(value: Value) => Value;
|
|
|
+ abstractFactory: abstract new (id: string) => AbstractEntity;
|
|
|
+ indexed: Payload['name'];
|
|
|
+ inferred: Result<() => string>;
|
|
|
+ constrainedInfer: StringResult<[
|
|
|
+ 'value'
|
|
|
+ ]>;
|
|
|
+ topic: Topic<'ready'>;
|
|
|
+ route: Route<'source', 'target'>;
|
|
|
+ query: typeof phaseOrder;
|
|
|
+ instantiatedQuery: typeof genericFactory<string>;
|
|
|
+ imported: import('zod').ZodType<string>;
|
|
|
+ importedWith: import('zod', { with: { 'resolution-mode': 'import' } }).ZodType<string>;
|
|
|
+ importedModule: typeof import('zod');
|
|
|
+ process: NodeJS.Process;
|
|
|
+ callable: Callable;
|
|
|
+ guards: Guards;
|
|
|
+ variance: Variance<Entity, Payload, Box<string>>;
|
|
|
+ plainMap: PlainMap<Payload>;
|
|
|
+ remapped: Remapped<Payload>;
|
|
|
+ added: Added<Payload>;
|
|
|
+ abstractEntity: AbstractEntity;
|
|
|
+ recursive: Recursive;
|
|
|
+ tagOnly: TagOnly;
|
|
|
+ unpunctuated: Unpunctuated;
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#TagOnly",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/**
|
|
|
+ * @deprecated
|
|
|
+ */",
|
|
|
+ "kind": "interface",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 102,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#TagOnly#value@3072",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 103,
|
|
|
+ },
|
|
|
+ "name": "value",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly value: string",
|
|
|
+ "type": "type:packages/host/src/models.ts:103:19#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "TagOnly",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "tags": [
|
|
|
+ {
|
|
|
+ "name": "deprecated",
|
|
|
+ "text": "@deprecated",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "text": "export interface TagOnly {
|
|
|
+ readonly value: string;
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Template-literal source form.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Topic",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Template-literal source form. */",
|
|
|
+ "kind": "alias",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 54,
|
|
|
+ },
|
|
|
+ "members": [],
|
|
|
+ "name": "Topic",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Template-literal source form.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export type Topic<Name extends string> = \`demo/\${Name}\`;",
|
|
|
+ "type": "type:packages/host/src/models.ts:54:42#1",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "constraint": "type:packages/host/src/models.ts:54:32#1",
|
|
|
+ "id": "packages/host/src/models.ts:54:19#Name",
|
|
|
+ "name": "Name",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Description without terminal punctuation",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Unpunctuated",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Description without terminal punctuation */",
|
|
|
+ "kind": "interface",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 107,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Unpunctuated#value@3180",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 108,
|
|
|
+ },
|
|
|
+ "name": "value",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly value: string",
|
|
|
+ "type": "type:packages/host/src/models.ts:108:19#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "Unpunctuated",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Description without terminal punctuation",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export interface Unpunctuated {
|
|
|
+ readonly value: string;
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Input, output, and invariant parameters retain authored variance.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Variance",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Input, output, and invariant parameters retain authored variance. */",
|
|
|
+ "kind": "interface",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 41,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Variance#consume@1118",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 42,
|
|
|
+ },
|
|
|
+ "name": "consume",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "consume: (input: Input) => void",
|
|
|
+ "type": "type:packages/host/src/models.ts:42:12#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Variance#produce@1152",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 43,
|
|
|
+ },
|
|
|
+ "name": "produce",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly produce: () => Output",
|
|
|
+ "type": "type:packages/host/src/models.ts:43:21#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/host:packages/host/src/models.ts#Variance#state@1185",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 44,
|
|
|
+ },
|
|
|
+ "name": "state",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "state: State",
|
|
|
+ "type": "type:packages/host/src/models.ts:44:10#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "Variance",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "summary": "Input, output, and invariant parameters retain authored variance.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export interface Variance<in Input, out Output, in out State> {
|
|
|
+ consume: (input: Input) => void;
|
|
|
+ readonly produce: () => Output;
|
|
|
+ state: State;
|
|
|
+}",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "id": "packages/host/src/models.ts:41:27#Input",
|
|
|
+ "name": "Input",
|
|
|
+ "variance": "in",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "id": "packages/host/src/models.ts:41:37#Output",
|
|
|
+ "name": "Output",
|
|
|
+ "variance": "out",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "id": "packages/host/src/models.ts:41:49#State",
|
|
|
+ "name": "State",
|
|
|
+ "variance": "in-out",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "nodes": [
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/index.ts:116:31#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/index.ts:116:25#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Agent",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#Agent",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:116:31#1",
|
|
|
+ "kind": "object",
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "type:packages/host/src/index.ts:116:31#1#ready@3038",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 33,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 116,
|
|
|
+ },
|
|
|
+ "name": "ready",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "ready: true",
|
|
|
+ "type": "type:packages/host/src/index.ts:116:40#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:116:40#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "true",
|
|
|
+ "value": true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:116:5#1",
|
|
|
+ "kind": "function",
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "agent",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:116:25#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "payload",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:116:58#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/index.ts:116:73#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/index.ts:116:62#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/index.ts:116:58#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Box",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Box",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:116:62#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Payload",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:116:73#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "void",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:118:25#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "void",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:118:5#1",
|
|
|
+ "kind": "function",
|
|
|
+ "signature": {
|
|
|
+ "parameters": [],
|
|
|
+ "returns": "type:packages/host/src/index.ts:118:25#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:12:34#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "object",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:12:43#1",
|
|
|
+ "kind": "object",
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "type:packages/host/src/index.ts:12:43#1#ready@387",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 45,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 12,
|
|
|
+ },
|
|
|
+ "name": "ready",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "ready: boolean",
|
|
|
+ "type": "type:packages/host/src/index.ts:12:52#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:12:52#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "boolean",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:12:74#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Entity",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Entity",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:120:22#1",
|
|
|
+ "kind": "function",
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "payload",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:120:32#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/index.ts:120:44#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:120:32#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Payload",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:120:44#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "void",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:123:29#1",
|
|
|
+ "kind": "function",
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "payload",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:123:39#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/index.ts:123:51#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:123:39#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Payload",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:123:51#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "void",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/index.ts:139:31#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/index.ts:139:25#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Agent",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#Agent",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:139:31#1",
|
|
|
+ "kind": "object",
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "type:packages/host/src/index.ts:139:31#1#ready@3476",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 33,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 139,
|
|
|
+ },
|
|
|
+ "name": "ready",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "ready: true",
|
|
|
+ "type": "type:packages/host/src/index.ts:139:40#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:139:40#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "true",
|
|
|
+ "value": true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:139:5#1",
|
|
|
+ "kind": "function",
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "agent",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:139:25#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "payload",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:139:58#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/index.ts:139:73#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/index.ts:139:62#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/index.ts:139:58#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Box",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Box",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:139:62#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Payload",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:139:73#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "void",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:15:16#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:16:10#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "State",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/index.ts:12:20#State",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:26:16#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:31:20#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:31:3#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "void",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/index.ts:36:25#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/index.ts:36:21#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Box",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Box",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:36:25#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/index.ts:36:7#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/index.ts:36:42#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/index.ts:36:34#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Promise",
|
|
|
+ "target": {
|
|
|
+ "kind": "standard",
|
|
|
+ "name": "Promise",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/index.ts:36:50#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/index.ts:36:42#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Present",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Present",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:36:50#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/index.ts:36:7#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:44:30#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Service",
|
|
|
+ "target": {
|
|
|
+ "kind": "external",
|
|
|
+ "module": "cordis",
|
|
|
+ "name": "Service",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:46:12#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "boolean",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:54:34#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Service",
|
|
|
+ "target": {
|
|
|
+ "kind": "external",
|
|
|
+ "module": "cordis",
|
|
|
+ "name": "Service",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:56:12#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "boolean",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:62:34#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Service",
|
|
|
+ "target": {
|
|
|
+ "kind": "external",
|
|
|
+ "module": "cordis",
|
|
|
+ "name": "Service",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/index.ts:68:24#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/index.ts:68:18#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Agent",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#Agent",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:68:24#1",
|
|
|
+ "kind": "object",
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "type:packages/host/src/index.ts:68:24#1#ready@1790",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 26,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 68,
|
|
|
+ },
|
|
|
+ "name": "ready",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "ready: true",
|
|
|
+ "type": "type:packages/host/src/index.ts:68:33#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:68:33#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "true",
|
|
|
+ "value": true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/index.ts:68:55#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/index.ts:68:49#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Flags",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Flags",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:68:55#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Payload",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/index.ts:68:74#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/index.ts:68:66#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Present",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Present",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:68:74#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Payload",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/index.ts:73:35#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/index.ts:73:27#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "ZodType",
|
|
|
+ "target": {
|
|
|
+ "kind": "external",
|
|
|
+ "module": "zod",
|
|
|
+ "name": "ZodType",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:73:35#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:73:45#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "void",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:78:19#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "AgentPhase",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#AgentPhase",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:78:32#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "void",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:83:22#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "SyntaxZoo",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#SyntaxZoo",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:83:34#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "void",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:88:27#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "SyntaxZoo",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#SyntaxZoo",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/index.ts:88:47#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/index.ts:88:39#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Promise",
|
|
|
+ "target": {
|
|
|
+ "kind": "standard",
|
|
|
+ "name": "Promise",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:88:47#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "void",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/index.ts:93:25#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Payload",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "elements": [
|
|
|
+ {
|
|
|
+ "optional": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/index.ts:93:45#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/index.ts:93:44#1",
|
|
|
+ "kind": "tuple",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:93:45#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/index.ts:93:55#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:103:19#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:108:19#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:11:24#1",
|
|
|
+ "kind": "mapped",
|
|
|
+ "optional": "add",
|
|
|
+ "parameter": {
|
|
|
+ "const": false,
|
|
|
+ "constraint": "type:packages/host/src/models.ts:12:18#1",
|
|
|
+ "id": "packages/host/src/models.ts:12:13#K",
|
|
|
+ "name": "K",
|
|
|
+ },
|
|
|
+ "readonly": "add",
|
|
|
+ "value": "type:packages/host/src/models.ts:12:29#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:113:13#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "any",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:114:16#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "bigint",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:115:18#1",
|
|
|
+ "kind": "parenthesized",
|
|
|
+ "type": "type:packages/host/src/models.ts:115:19#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:115:19#1",
|
|
|
+ "kind": "union",
|
|
|
+ "types": [
|
|
|
+ "type:packages/host/src/models.ts:115:19#2",
|
|
|
+ "type:packages/host/src/models.ts:115:28#1",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:115:19#2",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Entity",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Entity",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:115:28#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "null",
|
|
|
+ "value": null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:116:13#1",
|
|
|
+ "kind": "union",
|
|
|
+ "types": [
|
|
|
+ "type:packages/host/src/models.ts:116:13#2",
|
|
|
+ "type:packages/host/src/models.ts:116:17#1",
|
|
|
+ "type:packages/host/src/models.ts:116:22#1",
|
|
|
+ "type:packages/host/src/models.ts:116:27#1",
|
|
|
+ "type:packages/host/src/models.ts:116:33#1",
|
|
|
+ "type:packages/host/src/models.ts:116:41#1",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:116:13#2",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "1",
|
|
|
+ "value": 1,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:116:17#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "1n",
|
|
|
+ "value": 1n,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:116:22#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "-2",
|
|
|
+ "value": -2,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:116:27#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "-2n",
|
|
|
+ "value": -2n,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:116:33#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "false",
|
|
|
+ "value": false,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:116:41#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "\`fixed\`",
|
|
|
+ "value": "fixed",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:117:25#1",
|
|
|
+ "kind": "operator",
|
|
|
+ "operator": "unique",
|
|
|
+ "type": "type:packages/host/src/models.ts:117:32#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:117:32#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "symbol",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:118:17#1",
|
|
|
+ "kind": "intersection",
|
|
|
+ "types": [
|
|
|
+ "type:packages/host/src/models.ts:118:17#2",
|
|
|
+ "type:packages/host/src/models.ts:118:26#1",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:118:17#2",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Entity",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Entity",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:118:26#1",
|
|
|
+ "kind": "object",
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "type:packages/host/src/models.ts:118:26#1#active@3493",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 28,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 118,
|
|
|
+ },
|
|
|
+ "name": "active",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "active: boolean",
|
|
|
+ "type": "type:packages/host/src/models.ts:118:36#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:118:36#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "boolean",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "element": "type:packages/host/src/models.ts:119:10#2",
|
|
|
+ "id": "type:packages/host/src/models.ts:119:10#1",
|
|
|
+ "kind": "array",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:119:10#2",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:12:18#1",
|
|
|
+ "kind": "operator",
|
|
|
+ "operator": "keyof",
|
|
|
+ "type": "type:packages/host/src/models.ts:12:24#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:12:24#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "T",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:11:19#T",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:12:29#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "boolean",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "elements": [
|
|
|
+ {
|
|
|
+ "name": "head",
|
|
|
+ "optional": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:120:17#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "count",
|
|
|
+ "optional": true,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:120:33#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "tail",
|
|
|
+ "optional": false,
|
|
|
+ "rest": true,
|
|
|
+ "type": "type:packages/host/src/models.ts:120:50#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:120:10#1",
|
|
|
+ "kind": "tuple",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:120:17#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:120:33#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "number",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "element": "type:packages/host/src/models.ts:120:50#2",
|
|
|
+ "id": "type:packages/host/src/models.ts:120:50#1",
|
|
|
+ "kind": "array",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:120:50#2",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "boolean",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "elements": [
|
|
|
+ {
|
|
|
+ "optional": true,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:121:18#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "optional": false,
|
|
|
+ "rest": true,
|
|
|
+ "type": "type:packages/host/src/models.ts:121:30#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:121:17#1",
|
|
|
+ "kind": "tuple",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:121:18#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "element": "type:packages/host/src/models.ts:121:30#2",
|
|
|
+ "id": "type:packages/host/src/models.ts:121:30#1",
|
|
|
+ "kind": "array",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:121:30#2",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "number",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:122:18#1",
|
|
|
+ "kind": "operator",
|
|
|
+ "operator": "readonly",
|
|
|
+ "type": "type:packages/host/src/models.ts:122:27#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "elements": [
|
|
|
+ {
|
|
|
+ "optional": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:122:28#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "optional": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:122:36#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:122:27#1",
|
|
|
+ "kind": "tuple",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:122:28#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:122:36#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "number",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:123:11#1",
|
|
|
+ "kind": "object",
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "type:packages/host/src/models.ts:123:11#1#value@3687",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 5,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 124,
|
|
|
+ },
|
|
|
+ "name": "value",
|
|
|
+ "optional": true,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly value?: string",
|
|
|
+ "type": "type:packages/host/src/models.ts:124:22#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "type:packages/host/src/models.ts:123:11#1#quoted-name@3715",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 5,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 125,
|
|
|
+ },
|
|
|
+ "name": "quoted-name",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "'quoted-name': number",
|
|
|
+ "type": "type:packages/host/src/models.ts:125:20#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "type:packages/host/src/models.ts:123:11#1#1@3741",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 5,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 126,
|
|
|
+ },
|
|
|
+ "name": "1",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "1: boolean",
|
|
|
+ "type": "type:packages/host/src/models.ts:126:8#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "type:packages/host/src/models.ts:123:11#1#['computed']@3756",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 5,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 127,
|
|
|
+ },
|
|
|
+ "name": "['computed']",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "['computed']: symbol",
|
|
|
+ "type": "type:packages/host/src/models.ts:127:19#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "type:packages/host/src/models.ts:123:11#1#invoke@3781",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 5,
|
|
|
+ "file": "packages/host/src/models.ts",
|
|
|
+ "line": 128,
|
|
|
+ },
|
|
|
+ "name": "invoke",
|
|
|
+ "optional": true,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "input",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:128:20#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/models.ts:128:29#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "invoke?(input: number): void",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:124:22#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:125:20#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "number",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:126:8#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "boolean",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:127:19#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "symbol",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:128:20#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "number",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:128:29#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "void",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:130:13#1",
|
|
|
+ "kind": "function",
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "this",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": true,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:131:11#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "value",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:132:12#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "optional",
|
|
|
+ "optional": true,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:133:16#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "rest",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": true,
|
|
|
+ "type": "type:packages/host/src/models.ts:134:14#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/models.ts:135:8#1",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "constraint": "type:packages/host/src/models.ts:130:28#1",
|
|
|
+ "default": "type:packages/host/src/models.ts:130:37#1",
|
|
|
+ "id": "packages/host/src/models.ts:130:14#Value",
|
|
|
+ "name": "Value",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:130:28#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Entity",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Entity",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:130:37#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Entity",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Entity",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:131:11#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Entity",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Entity",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:132:12#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:130:14#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:133:16#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "element": "type:packages/host/src/models.ts:134:14#2",
|
|
|
+ "id": "type:packages/host/src/models.ts:134:14#1",
|
|
|
+ "kind": "array",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:134:14#2",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "number",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:135:16#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:130:14#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/models.ts:135:16#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:135:8#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Promise",
|
|
|
+ "target": {
|
|
|
+ "kind": "standard",
|
|
|
+ "name": "Promise",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:136:18#1",
|
|
|
+ "kind": "function",
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "value",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:136:65#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/models.ts:136:75#1",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": true,
|
|
|
+ "constraint": "type:packages/host/src/models.ts:136:39#1",
|
|
|
+ "id": "packages/host/src/models.ts:136:19#Value",
|
|
|
+ "name": "Value",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:136:39#1",
|
|
|
+ "kind": "operator",
|
|
|
+ "operator": "readonly",
|
|
|
+ "type": "type:packages/host/src/models.ts:136:48#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "element": "type:packages/host/src/models.ts:136:48#2",
|
|
|
+ "id": "type:packages/host/src/models.ts:136:48#1",
|
|
|
+ "kind": "array",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:136:48#2",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:136:65#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:136:19#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:136:75#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:136:19#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "id": "type:packages/host/src/models.ts:137:12#1",
|
|
|
+ "kind": "constructor",
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "value",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:137:46#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/models.ts:137:56#1",
|
|
|
+ "typeParameters": [
|
|
|
+ {
|
|
|
+ "const": false,
|
|
|
+ "constraint": "type:packages/host/src/models.ts:137:31#1",
|
|
|
+ "id": "packages/host/src/models.ts:137:17#Value",
|
|
|
+ "name": "Value",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:137:31#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Entity",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Entity",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:137:46#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:137:17#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:137:56#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:137:17#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": true,
|
|
|
+ "id": "type:packages/host/src/models.ts:138:20#1",
|
|
|
+ "kind": "constructor",
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "id",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:138:38#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/models.ts:138:49#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:138:38#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:138:49#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "AbstractEntity",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#AbstractEntity",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:139:12#1",
|
|
|
+ "index": "type:packages/host/src/models.ts:139:20#1",
|
|
|
+ "kind": "indexed-access",
|
|
|
+ "object": "type:packages/host/src/models.ts:139:12#2",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:139:12#2",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Payload",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:139:20#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "'name'",
|
|
|
+ "value": "name",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/models.ts:140:20#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:140:13#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Result",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Result",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:140:20#1",
|
|
|
+ "kind": "function",
|
|
|
+ "signature": {
|
|
|
+ "parameters": [],
|
|
|
+ "returns": "type:packages/host/src/models.ts:140:26#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:140:26#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/models.ts:141:34#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:141:21#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "StringResult",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#StringResult",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "elements": [
|
|
|
+ {
|
|
|
+ "optional": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:141:35#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:141:34#1",
|
|
|
+ "kind": "tuple",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:141:35#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "'value'",
|
|
|
+ "value": "value",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/models.ts:142:16#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:142:10#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Topic",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Topic",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:142:16#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "'ready'",
|
|
|
+ "value": "ready",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/models.ts:143:16#1",
|
|
|
+ "type:packages/host/src/models.ts:143:26#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:143:10#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Route",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Route",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:143:16#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "'source'",
|
|
|
+ "value": "source",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:143:26#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "'target'",
|
|
|
+ "value": "target",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "expression": "phaseOrder",
|
|
|
+ "id": "type:packages/host/src/models.ts:144:10#1",
|
|
|
+ "kind": "type-query",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/models.ts:145:44#1",
|
|
|
+ ],
|
|
|
+ "expression": "genericFactory",
|
|
|
+ "id": "type:packages/host/src/models.ts:145:22#1",
|
|
|
+ "kind": "type-query",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:145:44#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/models.ts:146:35#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:146:13#1",
|
|
|
+ "kind": "import-type",
|
|
|
+ "module": "zod",
|
|
|
+ "qualifier": "ZodType",
|
|
|
+ "target": {
|
|
|
+ "kind": "external",
|
|
|
+ "module": "zod",
|
|
|
+ "name": "ZodType",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ "typeof": false,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:146:35#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/models.ts:147:82#1",
|
|
|
+ ],
|
|
|
+ "attributes": "{ with: { 'resolution-mode': 'import' } }",
|
|
|
+ "id": "type:packages/host/src/models.ts:147:17#1",
|
|
|
+ "kind": "import-type",
|
|
|
+ "module": "zod",
|
|
|
+ "qualifier": "ZodType",
|
|
|
+ "target": {
|
|
|
+ "kind": "external",
|
|
|
+ "module": "zod",
|
|
|
+ "name": "ZodType",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ "typeof": false,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:147:82#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:148:19#1",
|
|
|
+ "kind": "import-type",
|
|
|
+ "module": "zod",
|
|
|
+ "typeof": true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:149:12#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "NodeJS.Process",
|
|
|
+ "target": {
|
|
|
+ "kind": "external",
|
|
|
+ "module": "@types/node",
|
|
|
+ "name": "Process",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:150:13#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Callable",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Callable",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:151:11#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Guards",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Guards",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/models.ts:152:22#1",
|
|
|
+ "type:packages/host/src/models.ts:152:30#1",
|
|
|
+ "type:packages/host/src/models.ts:152:39#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:152:13#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Variance",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Variance",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:152:22#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Entity",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Entity",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:152:30#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Payload",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/models.ts:152:43#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:152:39#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Box",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Box",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:152:43#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/models.ts:153:22#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:153:13#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "PlainMap",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#PlainMap",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:153:22#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Payload",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/models.ts:154:22#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:154:13#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Remapped",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Remapped",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:154:22#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Payload",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/models.ts:155:16#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:155:10#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Added",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Added",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:155:16#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Payload",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:156:19#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "AbstractEntity",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#AbstractEntity",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:157:14#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Recursive",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Recursive",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:158:12#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "TagOnly",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#TagOnly",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:159:17#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Unpunctuated",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Unpunctuated",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:17:16#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:28:1#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Payload",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:29:9#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:30:11#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "number",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:35:11#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:35:20#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "number",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:36:15#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:36:24#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Entity",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Entity",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:37:18#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:37:27#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "unknown",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:4:19#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "T",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:2:22#T",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:42:12#1",
|
|
|
+ "kind": "function",
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "input",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:42:20#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/models.ts:42:30#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:42:20#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Input",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:41:27#Input",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:42:30#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "void",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:43:21#1",
|
|
|
+ "kind": "function",
|
|
|
+ "signature": {
|
|
|
+ "parameters": [],
|
|
|
+ "returns": "type:packages/host/src/models.ts:43:27#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:43:27#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Output",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:41:37#Output",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:44:10#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "State",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:41:49#State",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "check": "type:packages/host/src/models.ts:48:29#2",
|
|
|
+ "extends": "type:packages/host/src/models.ts:48:43#1",
|
|
|
+ "id": "type:packages/host/src/models.ts:48:29#1",
|
|
|
+ "kind": "conditional",
|
|
|
+ "whenFalse": "type:packages/host/src/models.ts:48:95#1",
|
|
|
+ "whenTrue": "type:packages/host/src/models.ts:48:86#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:48:29#2",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:48:20#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:48:43#1",
|
|
|
+ "kind": "function",
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "arguments_",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": true,
|
|
|
+ "type": "type:packages/host/src/models.ts:48:59#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/host/src/models.ts:48:71#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "element": "type:packages/host/src/models.ts:48:59#2",
|
|
|
+ "id": "type:packages/host/src/models.ts:48:59#1",
|
|
|
+ "kind": "array",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:48:59#2",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "never",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:48:71#1",
|
|
|
+ "kind": "infer",
|
|
|
+ "parameter": {
|
|
|
+ "const": false,
|
|
|
+ "id": "packages/host/src/models.ts:48:77#Output",
|
|
|
+ "name": "Output",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:48:86#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Output",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:48:77#Output",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:48:95#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "never",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "check": "type:packages/host/src/models.ts:51:35#2",
|
|
|
+ "extends": "type:packages/host/src/models.ts:51:49#1",
|
|
|
+ "id": "type:packages/host/src/models.ts:51:35#1",
|
|
|
+ "kind": "conditional",
|
|
|
+ "whenFalse": "type:packages/host/src/models.ts:51:99#1",
|
|
|
+ "whenTrue": "type:packages/host/src/models.ts:51:90#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:51:35#2",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:51:26#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:51:49#1",
|
|
|
+ "kind": "operator",
|
|
|
+ "operator": "readonly",
|
|
|
+ "type": "type:packages/host/src/models.ts:51:58#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "elements": [
|
|
|
+ {
|
|
|
+ "optional": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/host/src/models.ts:51:59#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:51:58#1",
|
|
|
+ "kind": "tuple",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:51:59#1",
|
|
|
+ "kind": "infer",
|
|
|
+ "parameter": {
|
|
|
+ "const": false,
|
|
|
+ "constraint": "type:packages/host/src/models.ts:51:80#1",
|
|
|
+ "id": "packages/host/src/models.ts:51:65#Output",
|
|
|
+ "name": "Output",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:51:80#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:51:90#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Output",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:51:65#Output",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:51:99#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "never",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:54:32#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "head": "demo/",
|
|
|
+ "id": "type:packages/host/src/models.ts:54:42#1",
|
|
|
+ "kind": "template-literal",
|
|
|
+ "spans": [
|
|
|
+ {
|
|
|
+ "text": "",
|
|
|
+ "type": "type:packages/host/src/models.ts:54:50#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:54:50#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Name",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:54:19#Name",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:57:32#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:57:51#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "head": "/",
|
|
|
+ "id": "type:packages/host/src/models.ts:57:61#1",
|
|
|
+ "kind": "template-literal",
|
|
|
+ "spans": [
|
|
|
+ {
|
|
|
+ "text": "/to/",
|
|
|
+ "type": "type:packages/host/src/models.ts:57:65#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "text": "/end",
|
|
|
+ "type": "type:packages/host/src/models.ts:57:76#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:57:65#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "From",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:57:19#From",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:57:76#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "To",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:57:40#To",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:60:31#1",
|
|
|
+ "kind": "mapped",
|
|
|
+ "optional": "preserve",
|
|
|
+ "parameter": {
|
|
|
+ "const": false,
|
|
|
+ "constraint": "type:packages/host/src/models.ts:61:11#1",
|
|
|
+ "id": "packages/host/src/models.ts:61:4#Key",
|
|
|
+ "name": "Key",
|
|
|
+ },
|
|
|
+ "readonly": "preserve",
|
|
|
+ "value": "type:packages/host/src/models.ts:61:25#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:61:11#1",
|
|
|
+ "kind": "operator",
|
|
|
+ "operator": "keyof",
|
|
|
+ "type": "type:packages/host/src/models.ts:61:17#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:61:17#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:60:22#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:61:25#1",
|
|
|
+ "index": "type:packages/host/src/models.ts:61:31#1",
|
|
|
+ "kind": "indexed-access",
|
|
|
+ "object": "type:packages/host/src/models.ts:61:25#2",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:61:25#2",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:60:22#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:61:31#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Key",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:61:4#Key",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:65:31#1",
|
|
|
+ "kind": "mapped",
|
|
|
+ "nameType": "type:packages/host/src/models.ts:66:36#1",
|
|
|
+ "optional": "remove",
|
|
|
+ "parameter": {
|
|
|
+ "const": false,
|
|
|
+ "constraint": "type:packages/host/src/models.ts:66:21#1",
|
|
|
+ "id": "packages/host/src/models.ts:66:14#Key",
|
|
|
+ "name": "Key",
|
|
|
+ },
|
|
|
+ "readonly": "remove",
|
|
|
+ "value": "type:packages/host/src/models.ts:66:73#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:66:21#1",
|
|
|
+ "kind": "operator",
|
|
|
+ "operator": "keyof",
|
|
|
+ "type": "type:packages/host/src/models.ts:66:27#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:66:27#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:65:22#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "head": "get",
|
|
|
+ "id": "type:packages/host/src/models.ts:66:36#1",
|
|
|
+ "kind": "template-literal",
|
|
|
+ "spans": [
|
|
|
+ {
|
|
|
+ "text": "",
|
|
|
+ "type": "type:packages/host/src/models.ts:66:42#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/models.ts:66:53#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:66:42#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Capitalize",
|
|
|
+ "target": {
|
|
|
+ "kind": "standard",
|
|
|
+ "name": "Capitalize",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:66:53#1",
|
|
|
+ "kind": "intersection",
|
|
|
+ "types": [
|
|
|
+ "type:packages/host/src/models.ts:66:53#2",
|
|
|
+ "type:packages/host/src/models.ts:66:62#1",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:66:53#2",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:66:62#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Key",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:66:14#Key",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:66:73#1",
|
|
|
+ "index": "type:packages/host/src/models.ts:66:79#1",
|
|
|
+ "kind": "indexed-access",
|
|
|
+ "object": "type:packages/host/src/models.ts:66:73#2",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:66:73#2",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:65:22#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:66:79#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Key",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:66:14#Key",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:70:28#1",
|
|
|
+ "kind": "mapped",
|
|
|
+ "optional": "add",
|
|
|
+ "parameter": {
|
|
|
+ "const": false,
|
|
|
+ "constraint": "type:packages/host/src/models.ts:71:21#1",
|
|
|
+ "id": "packages/host/src/models.ts:71:14#Key",
|
|
|
+ "name": "Key",
|
|
|
+ },
|
|
|
+ "readonly": "add",
|
|
|
+ "value": "type:packages/host/src/models.ts:71:37#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:71:21#1",
|
|
|
+ "kind": "operator",
|
|
|
+ "operator": "keyof",
|
|
|
+ "type": "type:packages/host/src/models.ts:71:27#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:71:27#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:70:19#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:71:37#1",
|
|
|
+ "index": "type:packages/host/src/models.ts:71:43#1",
|
|
|
+ "kind": "indexed-access",
|
|
|
+ "object": "type:packages/host/src/models.ts:71:37#2",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:71:37#2",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Value",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:70:19#Value",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:71:43#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Key",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:71:14#Key",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "check": "type:packages/host/src/models.ts:8:26#2",
|
|
|
+ "extends": "type:packages/host/src/models.ts:8:36#1",
|
|
|
+ "id": "type:packages/host/src/models.ts:8:26#1",
|
|
|
+ "kind": "conditional",
|
|
|
+ "whenFalse": "type:packages/host/src/models.ts:8:63#1",
|
|
|
+ "whenTrue": "type:packages/host/src/models.ts:8:55#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:8:26#2",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "T",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:8:21#T",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:8:36#1",
|
|
|
+ "kind": "union",
|
|
|
+ "types": [
|
|
|
+ "type:packages/host/src/models.ts:8:36#2",
|
|
|
+ "type:packages/host/src/models.ts:8:43#1",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:8:36#2",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "null",
|
|
|
+ "value": null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:8:43#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "undefined",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:8:55#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "never",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:8:63#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "T",
|
|
|
+ "target": {
|
|
|
+ "kind": "type-parameter",
|
|
|
+ "parameter": "packages/host/src/models.ts:8:21#T",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:82:19#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "unknown",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "asserts": false,
|
|
|
+ "id": "type:packages/host/src/models.ts:82:29#1",
|
|
|
+ "kind": "predicate",
|
|
|
+ "parameter": "value",
|
|
|
+ "type": "type:packages/host/src/models.ts:82:38#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:82:38#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Entity",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Entity",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "asserts": false,
|
|
|
+ "id": "type:packages/host/src/models.ts:83:15#1",
|
|
|
+ "kind": "predicate",
|
|
|
+ "parameter": "this",
|
|
|
+ "type": "type:packages/host/src/models.ts:83:23#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:83:23#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Guards",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Guards",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:84:23#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "unknown",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "asserts": true,
|
|
|
+ "id": "type:packages/host/src/models.ts:84:33#1",
|
|
|
+ "kind": "predicate",
|
|
|
+ "parameter": "value",
|
|
|
+ "type": "type:packages/host/src/models.ts:84:50#1",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:84:50#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Entity",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Entity",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:85:24#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "unknown",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "asserts": true,
|
|
|
+ "id": "type:packages/host/src/models.ts:85:34#1",
|
|
|
+ "kind": "predicate",
|
|
|
+ "parameter": "value",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:86:13#1",
|
|
|
+ "kind": "this",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:90:49#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Entity",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Entity",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:91:25#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/host/src/models.ts:95:40#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/host/src/models.ts:95:36#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Box",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Box",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/host/src/models.ts:95:40#1",
|
|
|
+ "kind": "keyword",
|
|
|
+ "name": "string",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/host/src/models.ts:96:19#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Recursive",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Recursive",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ "packages": [
|
|
|
+ {
|
|
|
+ "events": [
|
|
|
+ {
|
|
|
+ "location": {
|
|
|
+ "column": 5,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 120,
|
|
|
+ },
|
|
|
+ "name": "demo/property",
|
|
|
+ "signature": "type:packages/host/src/index.ts:120:22#1",
|
|
|
+ "tags": [],
|
|
|
+ "text": "'demo/property': (payload: Payload) => void",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "description": "A generic fixture event.",
|
|
|
+ "jsDoc": "/**
|
|
|
+ * A generic fixture event.
|
|
|
+ * @param agent - emitting agent.
|
|
|
+ * @param payload - event payload.
|
|
|
+ * @mode emit
|
|
|
+ */",
|
|
|
+ "location": {
|
|
|
+ "column": 5,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 116,
|
|
|
+ },
|
|
|
+ "mode": "emit",
|
|
|
+ "name": "demo/ready",
|
|
|
+ "signature": "type:packages/host/src/index.ts:116:5#1",
|
|
|
+ "summary": "A generic fixture event.",
|
|
|
+ "tags": [
|
|
|
+ {
|
|
|
+ "argument": "agent",
|
|
|
+ "comment": "- emitting agent.",
|
|
|
+ "name": "param",
|
|
|
+ "text": "@param agent - emitting agent.
|
|
|
+ *",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "argument": "payload",
|
|
|
+ "comment": "- event payload.",
|
|
|
+ "name": "param",
|
|
|
+ "text": "@param payload - event payload.
|
|
|
+ *",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "comment": "emit",
|
|
|
+ "name": "mode",
|
|
|
+ "text": "@mode emit",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "text": "'demo/ready'(agent: Agent<{ ready: true }>, payload: Box<Payload>): void",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "jsDoc": "/** @mode serial */",
|
|
|
+ "location": {
|
|
|
+ "column": 5,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 123,
|
|
|
+ },
|
|
|
+ "mode": "serial",
|
|
|
+ "name": "demo/serial-property",
|
|
|
+ "signature": "type:packages/host/src/index.ts:123:29#1",
|
|
|
+ "tags": [
|
|
|
+ {
|
|
|
+ "comment": "serial",
|
|
|
+ "name": "mode",
|
|
|
+ "text": "@mode serial",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "text": "'demo/serial-property': (payload: Payload) => void",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "location": {
|
|
|
+ "column": 5,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 118,
|
|
|
+ },
|
|
|
+ "name": "demo/unmodeled",
|
|
|
+ "signature": "type:packages/host/src/index.ts:118:5#1",
|
|
|
+ "tags": [],
|
|
|
+ "text": "'demo/unmodeled'(): void",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "exports": [
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Agent",
|
|
|
+ ],
|
|
|
+ "name": "Agent",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#Agent",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "AgentPhase",
|
|
|
+ ],
|
|
|
+ "name": "AgentPhase",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#AgentPhase",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Box",
|
|
|
+ ],
|
|
|
+ "name": "Box",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Box",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "default",
|
|
|
+ "DefaultOnlyService",
|
|
|
+ ],
|
|
|
+ "name": "default",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#DefaultOnlyService",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "DemoService",
|
|
|
+ ],
|
|
|
+ "name": "DemoService",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#DemoService",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Entity",
|
|
|
+ ],
|
|
|
+ "name": "Entity",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Entity",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Flags",
|
|
|
+ ],
|
|
|
+ "name": "Flags",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Flags",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "HostAgent",
|
|
|
+ "Agent",
|
|
|
+ ],
|
|
|
+ "name": "HostAgent",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#Agent",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Payload",
|
|
|
+ ],
|
|
|
+ "name": "Payload",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Present",
|
|
|
+ ],
|
|
|
+ "name": "Present",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Present",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "PublicAliasedService",
|
|
|
+ "AliasedService",
|
|
|
+ ],
|
|
|
+ "name": "PublicAliasedService",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#AliasedService",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "AbstractEntity",
|
|
|
+ ],
|
|
|
+ "name": "AbstractEntity",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#AbstractEntity",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Added",
|
|
|
+ ],
|
|
|
+ "name": "Added",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Added",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "AgentPhase",
|
|
|
+ ],
|
|
|
+ "name": "AgentPhase",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#AgentPhase",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Box",
|
|
|
+ ],
|
|
|
+ "name": "Box",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Box",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Callable",
|
|
|
+ ],
|
|
|
+ "name": "Callable",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Callable",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Entity",
|
|
|
+ ],
|
|
|
+ "name": "Entity",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Entity",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Flags",
|
|
|
+ ],
|
|
|
+ "name": "Flags",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Flags",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "genericFactory",
|
|
|
+ ],
|
|
|
+ "name": "genericFactory",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#genericFactory",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Guards",
|
|
|
+ ],
|
|
|
+ "name": "Guards",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Guards",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Payload",
|
|
|
+ ],
|
|
|
+ "name": "Payload",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "phaseOrder",
|
|
|
+ ],
|
|
|
+ "name": "phaseOrder",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#phaseOrder",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "PlainMap",
|
|
|
+ ],
|
|
|
+ "name": "PlainMap",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#PlainMap",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Present",
|
|
|
+ ],
|
|
|
+ "name": "Present",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Present",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Recursive",
|
|
|
+ ],
|
|
|
+ "name": "Recursive",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Recursive",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Remapped",
|
|
|
+ ],
|
|
|
+ "name": "Remapped",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Remapped",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Result",
|
|
|
+ ],
|
|
|
+ "name": "Result",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Result",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Route",
|
|
|
+ ],
|
|
|
+ "name": "Route",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Route",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "StringResult",
|
|
|
+ ],
|
|
|
+ "name": "StringResult",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#StringResult",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "SyntaxZoo",
|
|
|
+ ],
|
|
|
+ "name": "SyntaxZoo",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#SyntaxZoo",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "TagOnly",
|
|
|
+ ],
|
|
|
+ "name": "TagOnly",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#TagOnly",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Topic",
|
|
|
+ ],
|
|
|
+ "name": "Topic",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Topic",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Unpunctuated",
|
|
|
+ ],
|
|
|
+ "name": "Unpunctuated",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Unpunctuated",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "Variance",
|
|
|
+ ],
|
|
|
+ "name": "Variance",
|
|
|
+ "subpath": "./models",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Variance",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "@fixture/host",
|
|
|
+ "objects": [
|
|
|
+ {
|
|
|
+ "description": "Reference-passed capability object.",
|
|
|
+ "export": {
|
|
|
+ "aliases": [
|
|
|
+ "Agent",
|
|
|
+ ],
|
|
|
+ "name": "Agent",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#Agent",
|
|
|
+ },
|
|
|
+ "jsDoc": "/**
|
|
|
+ * Reference-passed capability object.
|
|
|
+ * @typert object
|
|
|
+ */",
|
|
|
+ "passing": "reference",
|
|
|
+ "summary": "Reference-passed capability object.",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#Agent",
|
|
|
+ "tags": [
|
|
|
+ {
|
|
|
+ "comment": "object",
|
|
|
+ "name": "typert",
|
|
|
+ "text": "@typert object",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "root": "packages/host",
|
|
|
+ "schemas": [
|
|
|
+ {
|
|
|
+ "description": "Runtime-validating data root.",
|
|
|
+ "export": {
|
|
|
+ "aliases": [
|
|
|
+ "Payload",
|
|
|
+ ],
|
|
|
+ "name": "Payload",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ },
|
|
|
+ "jsDoc": "/** Runtime-validating data root. @typert schema */",
|
|
|
+ "summary": "Runtime-validating data root.",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Payload",
|
|
|
+ "tags": [
|
|
|
+ {
|
|
|
+ "comment": "schema",
|
|
|
+ "name": "typert",
|
|
|
+ "text": "@typert schema",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "type": "type:packages/host/src/models.ts:28:1#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "services": [
|
|
|
+ {
|
|
|
+ "description": "Service exported only through a non-default alias.",
|
|
|
+ "export": {
|
|
|
+ "aliases": [
|
|
|
+ "PublicAliasedService",
|
|
|
+ "AliasedService",
|
|
|
+ ],
|
|
|
+ "name": "PublicAliasedService",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#AliasedService",
|
|
|
+ },
|
|
|
+ "jsDoc": "/** Service exported only through a non-default alias. */",
|
|
|
+ "key": "aliased",
|
|
|
+ "location": {
|
|
|
+ "column": 5,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 101,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ "@fixture/host:packages/host/src/index.ts#AliasedService#ready@1181",
|
|
|
+ ],
|
|
|
+ "summary": "Service exported only through a non-default alias.",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#AliasedService",
|
|
|
+ "tags": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "description": "Service exported only through the package default.",
|
|
|
+ "export": {
|
|
|
+ "aliases": [
|
|
|
+ "default",
|
|
|
+ "DefaultOnlyService",
|
|
|
+ ],
|
|
|
+ "name": "default",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#DefaultOnlyService",
|
|
|
+ },
|
|
|
+ "jsDoc": "/** Service exported only through the package default. */",
|
|
|
+ "key": "defaultOnly",
|
|
|
+ "location": {
|
|
|
+ "column": 5,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 102,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ "@fixture/host:packages/host/src/index.ts#DefaultOnlyService#ready@1404",
|
|
|
+ ],
|
|
|
+ "summary": "Service exported only through the package default.",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#DefaultOnlyService",
|
|
|
+ "tags": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "description": "Fixture service with generic, mapped, and truly external boundary types.",
|
|
|
+ "export": {
|
|
|
+ "aliases": [
|
|
|
+ "DemoService",
|
|
|
+ ],
|
|
|
+ "name": "DemoService",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#DemoService",
|
|
|
+ },
|
|
|
+ "jsDoc": "/** Fixture service with generic, mapped, and truly external boundary types. */",
|
|
|
+ "key": "demo",
|
|
|
+ "location": {
|
|
|
+ "column": 5,
|
|
|
+ "file": "packages/host/src/index.ts",
|
|
|
+ "line": 100,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ "@fixture/host:packages/host/src/index.ts#DemoService#inspect@1767",
|
|
|
+ "@fixture/host:packages/host/src/index.ts#DemoService#acceptsExternal@1965",
|
|
|
+ "@fixture/host:packages/host/src/index.ts#DemoService#setPhase@2102",
|
|
|
+ "@fixture/host:packages/host/src/index.ts#DemoService#inspectSyntax@2234",
|
|
|
+ "@fixture/host:packages/host/src/index.ts#DemoService#inspectAsync@2369",
|
|
|
+ "@fixture/host:packages/host/src/index.ts#DemoService#destructure@2496",
|
|
|
+ ],
|
|
|
+ "summary": "Fixture service with generic, mapped, and truly external boundary types.",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/index.ts#DemoService",
|
|
|
+ "tags": [],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "face": "client",
|
|
|
+ "graph": {
|
|
|
+ "declarations": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Client-owned inheritance preserves an explicit generic cross-face edge.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [
|
|
|
+ "type:packages/client/src/index.ts:11:38#1",
|
|
|
+ ],
|
|
|
+ "id": "@fixture/client:packages/client/src/index.ts#ClientAgent",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Client-owned inheritance preserves an explicit generic cross-face edge. */",
|
|
|
+ "kind": "interface",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 11,
|
|
|
+ },
|
|
|
+ "members": [],
|
|
|
+ "name": "ClientAgent",
|
|
|
+ "package": "@fixture/client",
|
|
|
+ "summary": "Client-owned inheritance preserves an explicit generic cross-face edge.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export interface ClientAgent extends HostAgent<{
|
|
|
+ ready: true;
|
|
|
+}> {
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Client-face service.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [
|
|
|
+ "type:packages/client/src/index.ts:26:35#1",
|
|
|
+ ],
|
|
|
+ "id": "@fixture/client:packages/client/src/index.ts#ClientBridge",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Client-face service. */",
|
|
|
+ "kind": "class",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 26,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "description": "Return the host-owned object unchanged.",
|
|
|
+ "id": "@fixture/client:packages/client/src/index.ts#ClientBridge#reflect@1096",
|
|
|
+ "jsDoc": "/** Return the host-owned object unchanged. */",
|
|
|
+ "kind": "method",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 28,
|
|
|
+ },
|
|
|
+ "name": "reflect",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "signature": {
|
|
|
+ "parameters": [
|
|
|
+ {
|
|
|
+ "binding": "identifier",
|
|
|
+ "name": "view",
|
|
|
+ "optional": false,
|
|
|
+ "receiver": false,
|
|
|
+ "rest": false,
|
|
|
+ "type": "type:packages/client/src/index.ts:28:17#1",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "returns": "type:packages/client/src/index.ts:28:30#1",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ "static": false,
|
|
|
+ "summary": "Return the host-owned object unchanged.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "reflect(view: ClientView): HostAgent<{ ready: true }>",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "ClientBridge",
|
|
|
+ "package": "@fixture/client",
|
|
|
+ "summary": "Client-face service.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export class ClientBridge extends Service {
|
|
|
+ reflect(view: ClientView): HostAgent<{
|
|
|
+ ready: true;
|
|
|
+ }>;
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "description": "Client-owned view with explicit references to host exports.",
|
|
|
+ "exported": true,
|
|
|
+ "extends": [],
|
|
|
+ "id": "@fixture/client:packages/client/src/index.ts#ClientView",
|
|
|
+ "implements": [],
|
|
|
+ "jsDoc": "/** Client-owned view with explicit references to host exports. */",
|
|
|
+ "kind": "interface",
|
|
|
+ "location": {
|
|
|
+ "column": 1,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 14,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/client:packages/client/src/index.ts#ClientView#agent@587",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 15,
|
|
|
+ },
|
|
|
+ "name": "agent",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly agent: HostAgent<{ ready: true }>",
|
|
|
+ "type": "type:packages/client/src/index.ts:15:19#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/client:packages/client/src/index.ts#ClientView#inherited@632",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 16,
|
|
|
+ },
|
|
|
+ "name": "inherited",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly inherited: ClientAgent",
|
|
|
+ "type": "type:packages/client/src/index.ts:16:23#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/client:packages/client/src/index.ts#ClientView#importedAgent@666",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 17,
|
|
|
+ },
|
|
|
+ "name": "importedAgent",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly importedAgent: import('@fixture/host').Agent<{ ready: true }>",
|
|
|
+ "type": "type:packages/client/src/index.ts:17:27#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/client:packages/client/src/index.ts#ClientView#importedAgentWithNamedArgument@739",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 18,
|
|
|
+ },
|
|
|
+ "name": "importedAgentWithNamedArgument",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly importedAgentWithNamedArgument: import('@fixture/host').Agent<Payload>",
|
|
|
+ "type": "type:packages/client/src/index.ts:18:44#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/client:packages/client/src/index.ts#ClientView#namespaceAgent@821",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 19,
|
|
|
+ },
|
|
|
+ "name": "namespaceAgent",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly namespaceAgent: Host.Agent<{ ready: true }>",
|
|
|
+ "type": "type:packages/client/src/index.ts:19:28#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/client:packages/client/src/index.ts#ClientView#defaultService@876",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 20,
|
|
|
+ },
|
|
|
+ "name": "defaultService",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly defaultService: HostDefault",
|
|
|
+ "type": "type:packages/client/src/index.ts:20:28#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/client:packages/client/src/index.ts#ClientView#payload@915",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 21,
|
|
|
+ },
|
|
|
+ "name": "payload",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly payload: Payload",
|
|
|
+ "type": "type:packages/client/src/index.ts:21:21#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "@fixture/client:packages/client/src/index.ts#ClientView#phase@943",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 3,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 22,
|
|
|
+ },
|
|
|
+ "name": "phase",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": true,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "readonly phase: AgentPhase",
|
|
|
+ "type": "type:packages/client/src/index.ts:22:19#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "ClientView",
|
|
|
+ "package": "@fixture/client",
|
|
|
+ "summary": "Client-owned view with explicit references to host exports.",
|
|
|
+ "tags": [],
|
|
|
+ "text": "export interface ClientView {
|
|
|
+ readonly agent: HostAgent<{
|
|
|
+ ready: true;
|
|
|
+ }>;
|
|
|
+ readonly inherited: ClientAgent;
|
|
|
+ readonly importedAgent: import('@fixture/host').Agent<{
|
|
|
+ ready: true;
|
|
|
+ }>;
|
|
|
+ readonly importedAgentWithNamedArgument: import('@fixture/host').Agent<Payload>;
|
|
|
+ readonly namespaceAgent: Host.Agent<{
|
|
|
+ ready: true;
|
|
|
+ }>;
|
|
|
+ readonly defaultService: HostDefault;
|
|
|
+ readonly payload: Payload;
|
|
|
+ readonly phase: AgentPhase;
|
|
|
+}",
|
|
|
+ "typeParameters": [],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "nodes": [
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/client/src/index.ts:11:48#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/client/src/index.ts:11:38#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "HostAgent",
|
|
|
+ "target": {
|
|
|
+ "face": "host",
|
|
|
+ "kind": "cross-face",
|
|
|
+ "name": "HostAgent",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/client/src/index.ts:11:48#1",
|
|
|
+ "kind": "object",
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "type:packages/client/src/index.ts:11:48#1#ready@469",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 50,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 11,
|
|
|
+ },
|
|
|
+ "name": "ready",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "ready: true",
|
|
|
+ "type": "type:packages/client/src/index.ts:11:57#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/client/src/index.ts:11:57#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "true",
|
|
|
+ "value": true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/client/src/index.ts:15:29#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/client/src/index.ts:15:19#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "HostAgent",
|
|
|
+ "target": {
|
|
|
+ "face": "host",
|
|
|
+ "kind": "cross-face",
|
|
|
+ "name": "HostAgent",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/client/src/index.ts:15:29#1",
|
|
|
+ "kind": "object",
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "type:packages/client/src/index.ts:15:29#1#ready@615",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 31,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 15,
|
|
|
+ },
|
|
|
+ "name": "ready",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "ready: true",
|
|
|
+ "type": "type:packages/client/src/index.ts:15:38#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/client/src/index.ts:15:38#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "true",
|
|
|
+ "value": true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/client/src/index.ts:16:23#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "ClientAgent",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/client:packages/client/src/index.ts#ClientAgent",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/client/src/index.ts:17:57#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/client/src/index.ts:17:27#1",
|
|
|
+ "kind": "import-type",
|
|
|
+ "module": "@fixture/host",
|
|
|
+ "qualifier": "Agent",
|
|
|
+ "target": {
|
|
|
+ "face": "host",
|
|
|
+ "kind": "cross-face",
|
|
|
+ "name": "Agent",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ "typeof": false,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/client/src/index.ts:17:57#1",
|
|
|
+ "kind": "object",
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "type:packages/client/src/index.ts:17:57#1#ready@722",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 59,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 17,
|
|
|
+ },
|
|
|
+ "name": "ready",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "ready: true",
|
|
|
+ "type": "type:packages/client/src/index.ts:17:66#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/client/src/index.ts:17:66#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "true",
|
|
|
+ "value": true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/client/src/index.ts:18:74#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/client/src/index.ts:18:44#1",
|
|
|
+ "kind": "import-type",
|
|
|
+ "module": "@fixture/host",
|
|
|
+ "qualifier": "Agent",
|
|
|
+ "target": {
|
|
|
+ "face": "host",
|
|
|
+ "kind": "cross-face",
|
|
|
+ "name": "Agent",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ "typeof": false,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/client/src/index.ts:18:74#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Payload",
|
|
|
+ "target": {
|
|
|
+ "face": "host",
|
|
|
+ "kind": "cross-face",
|
|
|
+ "name": "Payload",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/client/src/index.ts:19:39#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/client/src/index.ts:19:28#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Host.Agent",
|
|
|
+ "target": {
|
|
|
+ "face": "host",
|
|
|
+ "kind": "cross-face",
|
|
|
+ "name": "Agent",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/client/src/index.ts:19:39#1",
|
|
|
+ "kind": "object",
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "type:packages/client/src/index.ts:19:39#1#ready@859",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 41,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 19,
|
|
|
+ },
|
|
|
+ "name": "ready",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "ready: true",
|
|
|
+ "type": "type:packages/client/src/index.ts:19:48#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/client/src/index.ts:19:48#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "true",
|
|
|
+ "value": true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/client/src/index.ts:20:28#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "HostDefault",
|
|
|
+ "target": {
|
|
|
+ "face": "host",
|
|
|
+ "kind": "cross-face",
|
|
|
+ "name": "default",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/client/src/index.ts:21:21#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Payload",
|
|
|
+ "target": {
|
|
|
+ "face": "host",
|
|
|
+ "kind": "cross-face",
|
|
|
+ "name": "Payload",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/client/src/index.ts:22:19#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "AgentPhase",
|
|
|
+ "target": {
|
|
|
+ "face": "host",
|
|
|
+ "kind": "cross-face",
|
|
|
+ "name": "AgentPhase",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/client/src/index.ts:26:35#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "Service",
|
|
|
+ "target": {
|
|
|
+ "kind": "external",
|
|
|
+ "module": "cordis",
|
|
|
+ "name": "Service",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [],
|
|
|
+ "id": "type:packages/client/src/index.ts:28:17#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "ClientView",
|
|
|
+ "target": {
|
|
|
+ "kind": "declaration",
|
|
|
+ "symbol": "@fixture/client:packages/client/src/index.ts#ClientView",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "arguments": [
|
|
|
+ "type:packages/client/src/index.ts:28:40#1",
|
|
|
+ ],
|
|
|
+ "id": "type:packages/client/src/index.ts:28:30#1",
|
|
|
+ "kind": "reference",
|
|
|
+ "name": "HostAgent",
|
|
|
+ "target": {
|
|
|
+ "face": "host",
|
|
|
+ "kind": "cross-face",
|
|
|
+ "name": "HostAgent",
|
|
|
+ "package": "@fixture/host",
|
|
|
+ "subpath": ".",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/client/src/index.ts:28:40#1",
|
|
|
+ "kind": "object",
|
|
|
+ "members": [
|
|
|
+ {
|
|
|
+ "abstract": false,
|
|
|
+ "async": false,
|
|
|
+ "id": "type:packages/client/src/index.ts:28:40#1#ready@1135",
|
|
|
+ "kind": "property",
|
|
|
+ "location": {
|
|
|
+ "column": 42,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 28,
|
|
|
+ },
|
|
|
+ "name": "ready",
|
|
|
+ "optional": false,
|
|
|
+ "readonly": false,
|
|
|
+ "static": false,
|
|
|
+ "tags": [],
|
|
|
+ "text": "ready: true",
|
|
|
+ "type": "type:packages/client/src/index.ts:28:49#1",
|
|
|
+ "visibility": "public",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "type:packages/client/src/index.ts:28:49#1",
|
|
|
+ "kind": "literal",
|
|
|
+ "text": "true",
|
|
|
+ "value": true,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ "packages": [
|
|
|
+ {
|
|
|
+ "events": [],
|
|
|
+ "exports": [
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "ClientAgent",
|
|
|
+ ],
|
|
|
+ "name": "ClientAgent",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/client:packages/client/src/index.ts#ClientAgent",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "ClientBridge",
|
|
|
+ ],
|
|
|
+ "name": "ClientBridge",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/client:packages/client/src/index.ts#ClientBridge",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "ClientView",
|
|
|
+ ],
|
|
|
+ "name": "ClientView",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/client:packages/client/src/index.ts#ClientView",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "default",
|
|
|
+ "ClientBridge",
|
|
|
+ ],
|
|
|
+ "name": "default",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/client:packages/client/src/index.ts#ClientBridge",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "ReexportedBox",
|
|
|
+ "Box",
|
|
|
+ ],
|
|
|
+ "name": "ReexportedBox",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/host:packages/host/src/models.ts#Box",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "aliases": [
|
|
|
+ "ReexportedZodType",
|
|
|
+ "ZodType",
|
|
|
+ ],
|
|
|
+ "name": "ReexportedZodType",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "<external>:../../../../../../node_modules/.pnpm/zod@4.4.3/node_modules/zod/v4/classic/schemas.d.cts#ZodType",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "name": "@fixture/client",
|
|
|
+ "objects": [],
|
|
|
+ "root": "packages/client",
|
|
|
+ "schemas": [],
|
|
|
+ "services": [
|
|
|
+ {
|
|
|
+ "description": "Client-face service.",
|
|
|
+ "export": {
|
|
|
+ "aliases": [
|
|
|
+ "ClientBridge",
|
|
|
+ ],
|
|
|
+ "name": "ClientBridge",
|
|
|
+ "subpath": ".",
|
|
|
+ "symbol": "@fixture/client:packages/client/src/index.ts#ClientBridge",
|
|
|
+ },
|
|
|
+ "jsDoc": "/** Client-face service. */",
|
|
|
+ "key": "clientBridge",
|
|
|
+ "location": {
|
|
|
+ "column": 5,
|
|
|
+ "file": "packages/client/src/index.ts",
|
|
|
+ "line": 35,
|
|
|
+ },
|
|
|
+ "members": [
|
|
|
+ "@fixture/client:packages/client/src/index.ts#ClientBridge#reflect@1096",
|
|
|
+ ],
|
|
|
+ "summary": "Client-face service.",
|
|
|
+ "symbol": "@fixture/client:packages/client/src/index.ts#ClientBridge",
|
|
|
+ "tags": [],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+}
|
|
|
+`;
|