Implement scoped interface extents across QX, generated bindings, SDK, Orch, Camino and browser queries. Preserve native projection, aggregation, pagination and watch invalidation without synthetic persisted objects. Validate exact query grants and scope freshness on execution and replay. Add local PostgreSQL, transport, browser and code-generation coverage. C1 implementation slice only: full-text indexes and Studio search adoption (C2/C3) remain tracked in the implementation handoff. No publication or deployment.
265 lines
7.5 KiB
TypeScript
265 lines
7.5 KiB
TypeScript
import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2";
|
|
import type { Message } from "@bufbuild/protobuf";
|
|
/**
|
|
* Describes the file quixos/refs.proto.
|
|
*/
|
|
export declare const file_quixos_refs: GenFile;
|
|
/**
|
|
* @generated from message quixos.CapabilityRef
|
|
*/
|
|
export type CapabilityRef = Message<"quixos.CapabilityRef"> & {
|
|
/**
|
|
* @generated from field: string interface_revision_id = 1;
|
|
*/
|
|
interfaceRevisionId: string;
|
|
/**
|
|
* @generated from field: string operation_id = 2;
|
|
*/
|
|
operationId: string;
|
|
/**
|
|
* Optional fence for a view acquired through TryConform. Not an authority grant.
|
|
*
|
|
* @generated from field: quixos.ConformanceWitness conformance = 3;
|
|
*/
|
|
conformance?: ConformanceWitness | undefined;
|
|
};
|
|
/**
|
|
* Describes the message quixos.CapabilityRef.
|
|
* Use `create(CapabilityRefSchema)` to create a new message.
|
|
*/
|
|
export declare const CapabilityRefSchema: GenMessage<CapabilityRef>;
|
|
/**
|
|
* Resolved native editing semantics. A source snapshot alone grants no writer.
|
|
*
|
|
* @generated from message quixos.FieldEditing
|
|
*/
|
|
export type FieldEditing = Message<"quixos.FieldEditing"> & {
|
|
/**
|
|
* @generated from field: string getter_operation_id = 1;
|
|
*/
|
|
getterOperationId: string;
|
|
/**
|
|
* @generated from field: string setter_operation_id = 2;
|
|
*/
|
|
setterOperationId: string;
|
|
/**
|
|
* @generated from field: string document_type = 3;
|
|
*/
|
|
documentType: string;
|
|
/**
|
|
* @generated from field: string binding_digest = 4;
|
|
*/
|
|
bindingDigest: string;
|
|
/**
|
|
* @generated from field: quixos.FieldEditing.Mode mode = 5;
|
|
*/
|
|
mode: FieldEditing_Mode;
|
|
};
|
|
/**
|
|
* Describes the message quixos.FieldEditing.
|
|
* Use `create(FieldEditingSchema)` to create a new message.
|
|
*/
|
|
export declare const FieldEditingSchema: GenMessage<FieldEditing>;
|
|
/**
|
|
* @generated from enum quixos.FieldEditing.Mode
|
|
*/
|
|
export declare enum FieldEditing_Mode {
|
|
/**
|
|
* @generated from enum value: UNSPECIFIED = 0;
|
|
*/
|
|
UNSPECIFIED = 0,
|
|
/**
|
|
* @generated from enum value: REGISTER = 1;
|
|
*/
|
|
REGISTER = 1,
|
|
/**
|
|
* @generated from enum value: CRDT = 2;
|
|
*/
|
|
CRDT = 2
|
|
}
|
|
/**
|
|
* Describes the enum quixos.FieldEditing.Mode.
|
|
*/
|
|
export declare const FieldEditing_ModeSchema: GenEnum<FieldEditing_Mode>;
|
|
/**
|
|
* @generated from message quixos.ConformanceWitness
|
|
*/
|
|
export type ConformanceWitness = Message<"quixos.ConformanceWitness"> & {
|
|
/**
|
|
* @generated from field: string object_id = 1;
|
|
*/
|
|
objectId: string;
|
|
/**
|
|
* @generated from field: string interface_revision_id = 2;
|
|
*/
|
|
interfaceRevisionId: string;
|
|
/**
|
|
* @generated from field: string conformance_id = 3;
|
|
*/
|
|
conformanceId: string;
|
|
/**
|
|
* @generated from field: string workspace_revision_id = 4;
|
|
*/
|
|
workspaceRevisionId: string;
|
|
/**
|
|
* @generated from field: string workspace_epoch = 5;
|
|
*/
|
|
workspaceEpoch: string;
|
|
};
|
|
/**
|
|
* Describes the message quixos.ConformanceWitness.
|
|
* Use `create(ConformanceWitnessSchema)` to create a new message.
|
|
*/
|
|
export declare const ConformanceWitnessSchema: GenMessage<ConformanceWitness>;
|
|
/**
|
|
* @generated from message quixos.PackageExportRef
|
|
*/
|
|
export type PackageExportRef = Message<"quixos.PackageExportRef"> & {
|
|
/**
|
|
* @generated from field: string package_revision_id = 1;
|
|
*/
|
|
packageRevisionId: string;
|
|
/**
|
|
* @generated from field: string export_id = 2;
|
|
*/
|
|
exportId: string;
|
|
};
|
|
/**
|
|
* Describes the message quixos.PackageExportRef.
|
|
* Use `create(PackageExportRefSchema)` to create a new message.
|
|
*/
|
|
export declare const PackageExportRefSchema: GenMessage<PackageExportRef>;
|
|
/**
|
|
* @generated from message quixos.InjectedDependency
|
|
*/
|
|
export type InjectedDependency = Message<"quixos.InjectedDependency"> & {
|
|
/**
|
|
* @generated from field: string port_id = 1;
|
|
*/
|
|
portId: string;
|
|
/**
|
|
* @generated from oneof quixos.InjectedDependency.binding
|
|
*/
|
|
binding: {
|
|
/**
|
|
* @generated from field: string state_slot_id = 2;
|
|
*/
|
|
value: string;
|
|
case: "stateSlotId";
|
|
} | {
|
|
/**
|
|
* @generated from field: quixos.EdgeDependency edge = 3;
|
|
*/
|
|
value: EdgeDependency;
|
|
case: "edge";
|
|
} | {
|
|
/**
|
|
* @generated from field: string interface_revision_id = 4;
|
|
*/
|
|
value: string;
|
|
case: "interfaceRevisionId";
|
|
} | {
|
|
/**
|
|
* @generated from field: string constructor_atom_id = 5;
|
|
*/
|
|
value: string;
|
|
case: "constructorAtomId";
|
|
} | {
|
|
/**
|
|
* @generated from field: string query_id = 7;
|
|
*/
|
|
value: string;
|
|
case: "queryId";
|
|
} | {
|
|
/**
|
|
* @generated from field: quixos.WorkspaceQueryDependency workspace_query = 8;
|
|
*/
|
|
value: WorkspaceQueryDependency;
|
|
case: "workspaceQuery";
|
|
} | {
|
|
case: undefined;
|
|
value?: undefined;
|
|
};
|
|
/**
|
|
* Defaults to the invocation receiver. A checked dependency traversal can
|
|
* select a related object explicitly before the package runtime starts.
|
|
*
|
|
* @generated from field: string object_id = 6;
|
|
*/
|
|
objectId: string;
|
|
};
|
|
/**
|
|
* Describes the message quixos.InjectedDependency.
|
|
* Use `create(InjectedDependencySchema)` to create a new message.
|
|
*/
|
|
export declare const InjectedDependencySchema: GenMessage<InjectedDependency>;
|
|
/**
|
|
* Scope evidence is not authority by itself. The caller must also hold the
|
|
* matching workspace-query grant (or the authenticated workspace user grant).
|
|
*
|
|
* @generated from message quixos.WorkspaceQueryScope
|
|
*/
|
|
export type WorkspaceQueryScope = Message<"quixos.WorkspaceQueryScope"> & {
|
|
/**
|
|
* @generated from field: string workspace_id = 1;
|
|
*/
|
|
workspaceId: string;
|
|
/**
|
|
* @generated from field: string workspace_revision_id = 2;
|
|
*/
|
|
workspaceRevisionId: string;
|
|
/**
|
|
* @generated from field: string workspace_epoch = 3;
|
|
*/
|
|
workspaceEpoch: string;
|
|
/**
|
|
* @generated from field: string interface_revision_id = 4;
|
|
*/
|
|
interfaceRevisionId: string;
|
|
/**
|
|
* @generated from field: string binding_digest = 5;
|
|
*/
|
|
bindingDigest: string;
|
|
};
|
|
/**
|
|
* Describes the message quixos.WorkspaceQueryScope.
|
|
* Use `create(WorkspaceQueryScopeSchema)` to create a new message.
|
|
*/
|
|
export declare const WorkspaceQueryScopeSchema: GenMessage<WorkspaceQueryScope>;
|
|
/**
|
|
* @generated from message quixos.WorkspaceQueryDependency
|
|
*/
|
|
export type WorkspaceQueryDependency = Message<"quixos.WorkspaceQueryDependency"> & {
|
|
/**
|
|
* @generated from field: string query_id = 1;
|
|
*/
|
|
queryId: string;
|
|
/**
|
|
* @generated from field: quixos.WorkspaceQueryScope scope = 2;
|
|
*/
|
|
scope?: WorkspaceQueryScope | undefined;
|
|
};
|
|
/**
|
|
* Describes the message quixos.WorkspaceQueryDependency.
|
|
* Use `create(WorkspaceQueryDependencySchema)` to create a new message.
|
|
*/
|
|
export declare const WorkspaceQueryDependencySchema: GenMessage<WorkspaceQueryDependency>;
|
|
/**
|
|
* @generated from message quixos.EdgeDependency
|
|
*/
|
|
export type EdgeDependency = Message<"quixos.EdgeDependency"> & {
|
|
/**
|
|
* @generated from field: string edge_type_id = 1;
|
|
*/
|
|
edgeTypeId: string;
|
|
/**
|
|
* @generated from field: string projection_id = 2;
|
|
*/
|
|
projectionId: string;
|
|
};
|
|
/**
|
|
* Describes the message quixos.EdgeDependency.
|
|
* Use `create(EdgeDependencySchema)` to create a new message.
|
|
*/
|
|
export declare const EdgeDependencySchema: GenMessage<EdgeDependency>;
|
|
//# sourceMappingURL=refs_pb.d.ts.map
|