feat: add TechLog feature contracts

This commit is contained in:
DongHyeonka
2026-08-15 18:07:12 +09:00
parent 5479101c8c
commit 01ed1e9300
9 changed files with 2787 additions and 0 deletions
@@ -0,0 +1,27 @@
import type { components } from "./generated.ts";
type Schemas = components["schemas"];
export type RecordKind = Schemas["RecordKind"];
export type WorkingCopy = Schemas["WorkingCopy"];
export type WorkingCopyInput = Schemas["WorkingCopyInput"];
export type WorkingCopyDetail = Schemas["WorkingCopyDetail"];
export type StudioDashboard = Schemas["StudioDashboard"];
export type DocumentPage = Schemas["DocumentPage"];
export type CreateDocumentInput = Schemas["CreateDocumentInput"];
export type SaveDocumentCommand = Schemas["SaveDocumentCommand"];
export type ValidateDocumentCommand = Schemas["ValidateDocumentCommand"];
export type ValidationReport = Schemas["ValidationReport"];
export type CreatePreviewCommand = Schemas["CreatePreviewCommand"];
export type PublicPreview = Schemas["PublicPreview"];
export type PreviewDetail = Schemas["PreviewDetail"];
export type PublishDocumentCommand = Schemas["PublishDocumentCommand"];
export type PublishResult = Schemas["PublishResult"];
export type UnpublishCommand = Schemas["UnpublishCommand"];
export type PublicationAggregate = Schemas["PublicationAggregate"];
export type PublicationEvent = Schemas["PublicationEvent"];
export type PublicationListItem = Schemas["PublicationListItem"];
export type PublicationPage = Schemas["PublicationPage"];
export type PublicationSnapshot = Schemas["PublicationSnapshot"];
export type CatalogPage = Schemas["CatalogPage"];
export type ProblemDetails = Schemas["ProblemDetails"];
export type PublicRenderModel = Schemas["PublicRenderModel"];