DTO · api-edit.ts · часть 4
Часть 4 из 6: 49 интерфейсов и 11 псевдонимов типов shell-contract — правка документа: текстовые транзакции, форматирование, таблицы, буфер обмена, история и команды меню.
Источник: apps/fastdoc-shell/src/shell-contract/api-edit.ts.
Каталог разбит на несколько страниц: часть 1 · часть 2 · часть 3 · часть 4 · часть 5 · часть 6.
Типы на этой странице — 60
D37TableSelectionClearFormattingResultD37TableSelectionClearFormattingCommandStateD37TableSelectionClearContentFormatRequestD37TableSelectionClearContentFormatResultD37TableSelectionClearContentFormatCommandStateD37TableSelectionAllBordersActionD37TableSelectionAllBordersRequestD37TableSelectionAllBordersResultD37TableSelectionAllBordersCommandStateD37TableSelectionOutsideBordersActionD37TableSelectionOutsideBordersRequestD37TableSelectionOutsideBordersResultD37TableSelectionOutsideBordersCommandStateD37TableSelectionInsideBordersActionD37TableSelectionInsideBordersRequestD37TableSelectionInsideBordersResultD37TableSelectionInsideBordersCommandStateD37TableStructureEditModeD37TableSelectionStructureEditActionD37TableStructureEditRequestD37TableStructureEditResultD37TableSelectionRangeD37TableSelectionStructureEditRequestD37TableSelectionStructureEditResultD37TableSelectionStructureCommandStateD37TableDimensionsRequestD37TableDimensionsResultD37TableColumnAutofitRequestD37TableColumnAutofitResultD37TableSelectionColumnAutofitStrategyD37TableSelectionColumnAutofitRangeD37TableSelectionColumnAutofitRequestD37TableSelectionColumnAutofitResultD37TableSelectionColumnAutofitCommandStateD37TableSelectionRowFitActionD37TableSelectionRowFitRangeD37TableSelectionRowFitRequestD37TableSelectionRowFitResultD37TableSelectionRowFitCommandStateD37TableCellSpacingRequestD37TableCellSpacingResultD37TableCellSpacingCommandStateD37TableWrappingStyleModeD37TableWrappingStyleRequestD37TableWrappingStyleResultD37TableWrappingStyleCommandStateD37TableFloatingPositionRequestD37TableFloatingPositionResultD37TableFloatingPositionCommandStateD37TableAlignmentModeD37TableAlignmentRequestD37TableAlignmentResultD37TableAltTextRequestD37TableAltTextResultD37TableSelectionAlignmentActionD37TableSelectionAlignmentRangeD37TableSelectionAlignmentRequestD37TableSelectionAlignmentResultD37TableSelectionAlignmentCommandStateD37TableWidthMode
D37TableSelectionClearFormattingResult
Заголовок раздела «D37TableSelectionClearFormattingResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2800
interface D37TableSelectionClearFormattingResult { schema: "fastdoc.shell.d37-table-selection-clear-formatting.v1"; operationKind: "clear-table-cell-formatting-range"; applied: boolean; documentPath: string | null; outputPath: string | null; selection: D37TableSelectionCellRangeFormatRange; fillResultKind: string | null; fillWritebackResultKind: string | null; borderResultKind: string | null; borderWritebackResultKind: string | null; rowCount: number | null; columnCount: number | null; spanCount: number | null; fillSnapshot: unknown; borderSnapshot: unknown;}D37TableSelectionClearFormattingCommandState
Заголовок раздела «D37TableSelectionClearFormattingCommandState»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2818
interface D37TableSelectionClearFormattingCommandState { schema: "fastdoc.shell.d37-table-selection-clear-formatting-command-state.v1"; operationKind: "clear-table-cell-formatting-range"; canApply: boolean; disabledReason: string | null; documentPath: string | null; selection: D37TableSelectionCellRangeFormatRange; resultKind: string | null; writebackResultKind: string | null; rowCount: number | null; columnCount: number | null; spanCount: number | null; supportMarkerKinds: string[]; snapshot: unknown;}D37TableSelectionClearContentFormatRequest
Заголовок раздела «D37TableSelectionClearContentFormatRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2834
interface D37TableSelectionClearContentFormatRequest { selection: D37TableSelectionCellRangeFormatRange; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableSelectionClearContentFormatResult
Заголовок раздела «D37TableSelectionClearContentFormatResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2840
interface D37TableSelectionClearContentFormatResult { schema: "fastdoc.shell.d37-table-selection-clear-content-format.v1"; operationKind: "clear-table-cell-content-format-range"; applied: boolean; documentPath: string | null; outputPath: string | null; selection: D37TableSelectionCellRangeFormatRange; resultKind: string | null; writebackResultKind: string | null; rowCount: number | null; columnCount: number | null; spanCount: number | null; snapshot: unknown;}D37TableSelectionClearContentFormatCommandState
Заголовок раздела «D37TableSelectionClearContentFormatCommandState»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2855
interface D37TableSelectionClearContentFormatCommandState { schema: "fastdoc.shell.d37-table-selection-clear-content-format-command-state.v1"; operationKind: "clear-table-cell-content-format-range"; canApply: boolean; disabledReason: string | null; documentPath: string | null; selection: D37TableSelectionCellRangeFormatRange; resultKind: string | null; writebackResultKind: string | null; rowCount: number | null; columnCount: number | null; spanCount: number | null; supportMarkerKinds: string[]; snapshot: unknown;}D37TableSelectionAllBordersAction
Заголовок раздела «D37TableSelectionAllBordersAction»TypeAliasDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2871
type D37TableSelectionAllBordersAction = "set-selected-all-borders" | "clear-selected-all-borders";D37TableSelectionAllBordersRequest
Заголовок раздела «D37TableSelectionAllBordersRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2874
interface D37TableSelectionAllBordersRequest { selection: D37TableSelectionCellRangeFormatRange; action: D37TableSelectionAllBordersAction; borderColorRgb?: string | null; borderStyle?: "nil" | "single" | "dotted" | "dashed" | "dashSmallGap" | "thick" | null; borderSizeEighths?: number | null; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableSelectionAllBordersResult
Заголовок раздела «D37TableSelectionAllBordersResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2884
interface D37TableSelectionAllBordersResult { schema: "fastdoc.shell.d37-table-selection-all-borders.v1"; action: D37TableSelectionAllBordersAction; operationKind: "set-table-cell-all-borders-range" | "clear-table-cell-all-borders-range"; applied: boolean; documentPath: string | null; outputPath: string | null; selection: D37TableSelectionCellRangeFormatRange; computedBorderColorRgb: string | null; computedBorderStyle: string | null; computedBorderSizeEighths: number | null; resultKind: string | null; writebackResultKind: string | null; rowCount: number | null; columnCount: number | null; spanCount: number | null; snapshot: unknown;}D37TableSelectionAllBordersCommandState
Заголовок раздела «D37TableSelectionAllBordersCommandState»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2903
interface D37TableSelectionAllBordersCommandState { schema: "fastdoc.shell.d37-table-selection-all-borders-command-state.v1"; action: D37TableSelectionAllBordersAction; operationKind: "set-table-cell-all-borders-range" | "clear-table-cell-all-borders-range"; canApply: boolean; disabledReason: string | null; documentPath: string | null; selection: D37TableSelectionCellRangeFormatRange; computedBorderColorRgb: string | null; computedBorderStyle: string | null; computedBorderSizeEighths: number | null; resultKind: string | null; writebackResultKind: string | null; rowCount: number | null; columnCount: number | null; spanCount: number | null; supportMarkerKinds: string[]; snapshot: unknown;}D37TableSelectionOutsideBordersAction
Заголовок раздела «D37TableSelectionOutsideBordersAction»TypeAliasDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2923
type D37TableSelectionOutsideBordersAction = "set-selected-outside-borders" | "clear-selected-outside-borders";D37TableSelectionOutsideBordersRequest
Заголовок раздела «D37TableSelectionOutsideBordersRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2926
interface D37TableSelectionOutsideBordersRequest { selection: D37TableSelectionCellRangeFormatRange; action: D37TableSelectionOutsideBordersAction; borderColorRgb?: string | null; borderStyle?: "single" | "dotted" | "dashed" | "dashSmallGap" | "thick" | null; borderSizeEighths?: number | null; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableSelectionOutsideBordersResult
Заголовок раздела «D37TableSelectionOutsideBordersResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2936
interface D37TableSelectionOutsideBordersResult { schema: "fastdoc.shell.d37-table-selection-outside-borders.v1"; action: D37TableSelectionOutsideBordersAction; operationKind: "set-table-cell-outside-borders-range" | "clear-table-cell-outside-borders-range"; applied: boolean; documentPath: string | null; outputPath: string | null; selection: D37TableSelectionCellRangeFormatRange; computedBorderColorRgb: string | null; computedBorderStyle: string | null; computedBorderSizeEighths: number | null; resultKind: string | null; writebackResultKind: string | null; rowCount: number | null; columnCount: number | null; spanCount: number | null; snapshot: unknown;}D37TableSelectionOutsideBordersCommandState
Заголовок раздела «D37TableSelectionOutsideBordersCommandState»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2955
interface D37TableSelectionOutsideBordersCommandState { schema: "fastdoc.shell.d37-table-selection-outside-borders-command-state.v1"; action: D37TableSelectionOutsideBordersAction; operationKind: "set-table-cell-outside-borders-range" | "clear-table-cell-outside-borders-range"; canApply: boolean; disabledReason: string | null; documentPath: string | null; selection: D37TableSelectionCellRangeFormatRange; computedBorderColorRgb: string | null; computedBorderStyle: string | null; computedBorderSizeEighths: number | null; resultKind: string | null; writebackResultKind: string | null; rowCount: number | null; columnCount: number | null; spanCount: number | null; supportMarkerKinds: string[]; snapshot: unknown;}D37TableSelectionInsideBordersAction
Заголовок раздела «D37TableSelectionInsideBordersAction»TypeAliasDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2975
type D37TableSelectionInsideBordersAction = "set-selected-inside-borders" | "clear-selected-inside-borders";D37TableSelectionInsideBordersRequest
Заголовок раздела «D37TableSelectionInsideBordersRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2978
interface D37TableSelectionInsideBordersRequest { selection: D37TableSelectionCellRangeFormatRange; action: D37TableSelectionInsideBordersAction; borderColorRgb?: string | null; borderStyle?: "single" | "dotted" | "dashed" | "dashSmallGap" | "thick" | null; borderSizeEighths?: number | null; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableSelectionInsideBordersResult
Заголовок раздела «D37TableSelectionInsideBordersResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:2988
interface D37TableSelectionInsideBordersResult { schema: "fastdoc.shell.d37-table-selection-inside-borders.v1"; action: D37TableSelectionInsideBordersAction; operationKind: "set-table-cell-inside-borders-range" | "clear-table-cell-inside-borders-range"; applied: boolean; documentPath: string | null; outputPath: string | null; selection: D37TableSelectionCellRangeFormatRange; computedBorderColorRgb: string | null; computedBorderStyle: string | null; computedBorderSizeEighths: number | null; resultKind: string | null; writebackResultKind: string | null; rowCount: number | null; columnCount: number | null; spanCount: number | null; snapshot: unknown;}D37TableSelectionInsideBordersCommandState
Заголовок раздела «D37TableSelectionInsideBordersCommandState»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3007
interface D37TableSelectionInsideBordersCommandState { schema: "fastdoc.shell.d37-table-selection-inside-borders-command-state.v1"; action: D37TableSelectionInsideBordersAction; operationKind: "set-table-cell-inside-borders-range" | "clear-table-cell-inside-borders-range"; canApply: boolean; disabledReason: string | null; documentPath: string | null; selection: D37TableSelectionCellRangeFormatRange; computedBorderColorRgb: string | null; computedBorderStyle: string | null; computedBorderSizeEighths: number | null; resultKind: string | null; writebackResultKind: string | null; rowCount: number | null; columnCount: number | null; spanCount: number | null; supportMarkerKinds: string[]; snapshot: unknown;}D37TableStructureEditMode
Заголовок раздела «D37TableStructureEditMode»TypeAliasDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3027
type D37TableStructureEditMode = "delete-table" | "delete-cell" | "delete-cell-shift-up" | "split-table" | "insert-row" | "insert-rows" | "delete-row" | "delete-rows" | "insert-column" | "insert-columns" | "delete-column" | "delete-columns";D37TableSelectionStructureEditAction
Заголовок раздела «D37TableSelectionStructureEditAction»TypeAliasDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3041
type D37TableSelectionStructureEditAction = "insert-row-above" | "insert-row-below" | "insert-column-left" | "insert-column-right" | "split-table" | "delete-selected-rows" | "delete-selected-columns";D37TableStructureEditRequest
Заголовок раздела «D37TableStructureEditRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3050
interface D37TableStructureEditRequest { bodyBlockIndex: number; editMode: D37TableStructureEditMode; rowIndex?: number | null; columnIndex?: number | null; spanCount?: number | null; clipboardText?: string | null; cellTexts?: string[] | null; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableStructureEditResult
Заголовок раздела «D37TableStructureEditResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3062
interface D37TableStructureEditResult { schema: "fastdoc.shell.d37-table-structure-edit.v1"; operationKind: "delete-table" | "delete-table-cell" | "delete-table-cell-shift-up" | "split-table" | "insert-table-row" | "insert-table-rows" | "delete-table-row" | "delete-table-rows" | "insert-table-column" | "insert-table-columns" | "delete-table-column" | "delete-table-columns"; applied: boolean; documentPath: string | null; outputPath: string | null; editMode: D37TableStructureEditMode; bodyBlockIndex: number; targetIndex: number; resultKind: string | null; writebackResultKind: string | null; rowCount: number | null; columnCount: number | null; spanCount: number | null; clipboardText: string | null; cellTexts: string[]; snapshot: unknown;}D37TableSelectionRange
Заголовок раздела «D37TableSelectionRange»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3093
interface D37TableSelectionRange { bodyBlockIndex: number; rowIndex: number; columnIndex: number; rowCount: number; columnCount: number;}D37TableSelectionStructureEditRequest
Заголовок раздела «D37TableSelectionStructureEditRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3101
interface D37TableSelectionStructureEditRequest { selection: D37TableSelectionRange; action: D37TableSelectionStructureEditAction; clipboardText?: string | null; cellTexts?: string[] | null; tableInputProvenance?: "mouse-internal-divider-intent" | null; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableSelectionStructureEditResult
Заголовок раздела «D37TableSelectionStructureEditResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3111
interface D37TableSelectionStructureEditResult { schema: "fastdoc.shell.d37-table-selection-structure-edit.v1"; action: D37TableSelectionStructureEditAction; selection: D37TableSelectionRange; computedEditMode: D37TableStructureEditMode; computedTargetIndex: number; structureEditResult: D37TableStructureEditResult;}D37TableSelectionStructureCommandState
Заголовок раздела «D37TableSelectionStructureCommandState»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3120
interface D37TableSelectionStructureCommandState { schema: "fastdoc.shell.d37-table-selection-structure-command-state.v1"; action: D37TableSelectionStructureEditAction; selection: D37TableSelectionRange; computedEditMode: D37TableStructureEditMode; computedTargetIndex: number; operationKind: D37TableStructureEditResult["operationKind"]; canApply: boolean; disabledReason: string | null; canonicalReason: string | null; canonicalDetail: string | null; documentPath: string | null; resultKind: string | null; writebackResultKind: string | null; rowCount: number | null; columnCount: number | null; spanCount: number | null; supportMarkerKinds: string[]; snapshot: unknown;}D37TableDimensionsRequest
Заголовок раздела «D37TableDimensionsRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3141
interface D37TableDimensionsRequest { bodyBlockIndex: number; rowIndex?: number | null; rowHeightTwips?: number | null; rowHeightRule?: "exact" | "atLeast" | "at_least" | "auto" | "automatic" | null; fitRowHeightToContents?: boolean | null; allowRowToBreakAcrossPages?: boolean | null; columnIndex?: number | null; columnWidthTwips?: number | null; tableWidthTwips?: number | null; tableIndentTwips?: number | null; tableAlignment?: "left" | "center" | "right" | null; pairedColumnIndex?: number | null; pairedColumnWidthTwips?: number | null; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableDimensionsResult
Заголовок раздела «D37TableDimensionsResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3159
interface D37TableDimensionsResult { schema: "fastdoc.shell.d37-table-dimensions.v1"; operationKind: "table-row-column-dimensions"; applied: boolean; documentPath: string | null; outputPath: string | null; bodyBlockIndex: number; rowIndex: number | null; columnIndex: number | null; rowOperationKind: string | null; rowResultKind: string | null; rowWritebackResultKind: string | null; rowDimensionTwips: number | null; rowHeightRule: string | null; allowRowToBreakAcrossPages: boolean | null; columnOperationKind: string | null; columnResultKind: string | null; columnWritebackResultKind: string | null; columnDimensionTwips: number | null; rowCount: number | null; columnCount: number | null; rowSnapshot: unknown; columnSnapshot: unknown;}D37TableColumnAutofitRequest
Заголовок раздела «D37TableColumnAutofitRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3184
interface D37TableColumnAutofitRequest { bodyBlockIndex: number; columnIndex: number; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableColumnAutofitResult
Заголовок раздела «D37TableColumnAutofitResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3191
interface D37TableColumnAutofitResult { schema: "fastdoc.shell.d37-table-column-autofit.v1"; operationKind: "autofit-table-column-to-content"; applied: boolean; documentPath: string | null; outputPath: string | null; bodyBlockIndex: number; columnIndex: number; resultKind: string | null; writebackResultKind: string | null; tableDimensionTwips: number | null; rowCount: number | null; columnCount: number | null; snapshot: unknown;}D37TableSelectionColumnAutofitStrategy
Заголовок раздела «D37TableSelectionColumnAutofitStrategy»TypeAliasDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3207
type D37TableSelectionColumnAutofitStrategy = "widest-content-column";D37TableSelectionColumnAutofitRange
Заголовок раздела «D37TableSelectionColumnAutofitRange»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3209
interface D37TableSelectionColumnAutofitRange { bodyBlockIndex: number; rowIndex: number; columnIndex: number; rowCount: number; columnCount: number;}D37TableSelectionColumnAutofitRequest
Заголовок раздела «D37TableSelectionColumnAutofitRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3217
interface D37TableSelectionColumnAutofitRequest { selection: D37TableSelectionColumnAutofitRange; strategy: D37TableSelectionColumnAutofitStrategy; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableSelectionColumnAutofitResult
Заголовок раздела «D37TableSelectionColumnAutofitResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3224
interface D37TableSelectionColumnAutofitResult { schema: "fastdoc.shell.d37-table-selection-column-autofit.v1"; strategy: D37TableSelectionColumnAutofitStrategy; selection: D37TableSelectionColumnAutofitRange; computedColumnIndex: number; computedColumnTextLength: number; columnTextLengths: number[]; columnAutofitResult: D37TableColumnAutofitResult;}D37TableSelectionColumnAutofitCommandState
Заголовок раздела «D37TableSelectionColumnAutofitCommandState»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3234
interface D37TableSelectionColumnAutofitCommandState { schema: "fastdoc.shell.d37-table-selection-column-autofit-command-state.v1"; operationKind: "autofit-table-column-to-content"; strategy: D37TableSelectionColumnAutofitStrategy; canApply: boolean; disabledReason: string | null; documentPath: string | null; selection: D37TableSelectionColumnAutofitRange; computedColumnIndex: number | null; computedColumnTextLength: number | null; columnTextLengths: number[]; resultKind: string | null; writebackResultKind: string | null; tableDimensionTwips: number | null; rowCount: number | null; columnCount: number | null; supportMarkerKinds: string[]; snapshot: unknown;}D37TableSelectionRowFitAction
Заголовок раздела «D37TableSelectionRowFitAction»TypeAliasDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3254
type D37TableSelectionRowFitAction = "fit-selected-table-row-to-contents";D37TableSelectionRowFitRange
Заголовок раздела «D37TableSelectionRowFitRange»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3256
interface D37TableSelectionRowFitRange { bodyBlockIndex: number; rowIndex: number; columnIndex: number; rowCount: number; columnCount: number;}D37TableSelectionRowFitRequest
Заголовок раздела «D37TableSelectionRowFitRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3264
interface D37TableSelectionRowFitRequest { selection: D37TableSelectionRowFitRange; action?: D37TableSelectionRowFitAction | null; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableSelectionRowFitResult
Заголовок раздела «D37TableSelectionRowFitResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3271
interface D37TableSelectionRowFitResult { schema: "fastdoc.shell.d37-table-selection-row-fit.v1"; action: D37TableSelectionRowFitAction; selection: D37TableSelectionRowFitRange; computedRowIndex: number; rowFitResult: D37TableDimensionsResult;}D37TableSelectionRowFitCommandState
Заголовок раздела «D37TableSelectionRowFitCommandState»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3279
interface D37TableSelectionRowFitCommandState { schema: "fastdoc.shell.d37-table-selection-row-fit-command-state.v1"; operationKind: "table-row-column-dimensions"; action: D37TableSelectionRowFitAction; canApply: boolean; disabledReason: string | null; documentPath: string | null; selection: D37TableSelectionRowFitRange; computedRowIndex: number | null; rowOperationKind: string | null; rowResultKind: string | null; rowWritebackResultKind: string | null; rowDimensionTwips: number | null; rowHeightRule: string | null; rowCount: number | null; columnCount: number | null; supportMarkerKinds: string[]; snapshot: unknown;}D37TableCellSpacingRequest
Заголовок раздела «D37TableCellSpacingRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3299
interface D37TableCellSpacingRequest { bodyBlockIndex: number; spacingTwips: number; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableCellSpacingResult
Заголовок раздела «D37TableCellSpacingResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3306
interface D37TableCellSpacingResult { schema: "fastdoc.shell.d37-table-cell-spacing.v1"; operationKind: "set-table-cell-spacing"; applied: boolean; documentPath: string | null; outputPath: string | null; bodyBlockIndex: number; resultKind: string | null; writebackResultKind: string | null; spacingTwips: number | null; rowCount: number | null; columnCount: number | null; snapshot: unknown;}D37TableCellSpacingCommandState
Заголовок раздела «D37TableCellSpacingCommandState»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3321
interface D37TableCellSpacingCommandState { schema: "fastdoc.shell.d37-table-cell-spacing-command-state.v1"; operationKind: "set-table-cell-spacing"; canApply: boolean; disabledReason: string | null; documentPath: string | null; bodyBlockIndex: number; resultKind: string | null; writebackResultKind: string | null; spacingTwips: number | null; rowCount: number | null; columnCount: number | null; supportMarkerKinds: string[]; snapshot: unknown;}D37TableWrappingStyleMode
Заголовок раздела «D37TableWrappingStyleMode»TypeAliasDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3337
type D37TableWrappingStyleMode = "inline" | "floating";D37TableWrappingStyleRequest
Заголовок раздела «D37TableWrappingStyleRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3339
interface D37TableWrappingStyleRequest { bodyBlockIndex: number; wrappingStyle: D37TableWrappingStyleMode; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableWrappingStyleResult
Заголовок раздела «D37TableWrappingStyleResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3346
interface D37TableWrappingStyleResult { schema: "fastdoc.shell.d37-table-wrapping-style.v1"; operationKind: "set-table-wrapping-inline" | "set-table-wrapping-floating"; applied: boolean; documentPath: string | null; outputPath: string | null; bodyBlockIndex: number; wrappingStyle: D37TableWrappingStyleMode; resultKind: string | null; writebackResultKind: string | null; tableWrappingStyle: string | null; rowCount: number | null; columnCount: number | null; snapshot: unknown;}D37TableWrappingStyleCommandState
Заголовок раздела «D37TableWrappingStyleCommandState»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3362
interface D37TableWrappingStyleCommandState { schema: "fastdoc.shell.d37-table-wrapping-style-command-state.v1"; operationKind: "set-table-wrapping-inline" | "set-table-wrapping-floating"; canApply: boolean; disabledReason: string | null; documentPath: string | null; bodyBlockIndex: number; wrappingStyle: D37TableWrappingStyleMode; resultKind: string | null; writebackResultKind: string | null; tableWrappingStyle: string | null; rowCount: number | null; columnCount: number | null; supportMarkerKinds: string[]; snapshot: unknown;}D37TableFloatingPositionRequest
Заголовок раздела «D37TableFloatingPositionRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3379
interface D37TableFloatingPositionRequest { bodyBlockIndex: number; leftFromTextTwips: number; rightFromTextTwips: number; topFromTextTwips: number; bottomFromTextTwips: number; positionXTwips: number; positionYTwips: number; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableFloatingPositionResult
Заголовок раздела «D37TableFloatingPositionResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3391
interface D37TableFloatingPositionResult { schema: "fastdoc.shell.d37-table-floating-position.v1"; operationKind: "set-table-floating-position"; applied: boolean; documentPath: string | null; outputPath: string | null; bodyBlockIndex: number; leftFromTextTwips: number; rightFromTextTwips: number; topFromTextTwips: number; bottomFromTextTwips: number; positionXTwips: number; positionYTwips: number; resultKind: string | null; writebackResultKind: string | null; tableWrappingStyle: string | null; tableFloatingLeftFromTextTwips: number | null; tableFloatingRightFromTextTwips: number | null; tableFloatingTopFromTextTwips: number | null; tableFloatingBottomFromTextTwips: number | null; tableFloatingPositionXTwips: number | null; tableFloatingPositionYTwips: number | null; rowCount: number | null; columnCount: number | null; snapshot: unknown;}D37TableFloatingPositionCommandState
Заголовок раздела «D37TableFloatingPositionCommandState»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3418
interface D37TableFloatingPositionCommandState { schema: "fastdoc.shell.d37-table-floating-position-command-state.v1"; operationKind: "set-table-floating-position"; canApply: boolean; disabledReason: string | null; documentPath: string | null; bodyBlockIndex: number; leftFromTextTwips: number; rightFromTextTwips: number; topFromTextTwips: number; bottomFromTextTwips: number; positionXTwips: number; positionYTwips: number; resultKind: string | null; writebackResultKind: string | null; tableWrappingStyle: string | null; tableFloatingLeftFromTextTwips: number | null; tableFloatingRightFromTextTwips: number | null; tableFloatingTopFromTextTwips: number | null; tableFloatingBottomFromTextTwips: number | null; tableFloatingPositionXTwips: number | null; tableFloatingPositionYTwips: number | null; rowCount: number | null; columnCount: number | null; supportMarkerKinds: string[]; snapshot: unknown;}D37TableAlignmentMode
Заголовок раздела «D37TableAlignmentMode»TypeAliasDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3446
type D37TableAlignmentMode = "left" | "center" | "right";D37TableAlignmentRequest
Заголовок раздела «D37TableAlignmentRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3448
interface D37TableAlignmentRequest { bodyBlockIndex: number; alignment: D37TableAlignmentMode; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableAlignmentResult
Заголовок раздела «D37TableAlignmentResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3455
interface D37TableAlignmentResult { schema: "fastdoc.shell.d37-table-alignment.v1"; operationKind: "set-table-alignment"; applied: boolean; documentPath: string | null; outputPath: string | null; bodyBlockIndex: number; alignment: D37TableAlignmentMode; resultKind: string | null; writebackResultKind: string | null; tableAlignment: string | null; rowCount: number | null; columnCount: number | null; snapshot: unknown;}D37TableAltTextRequest
Заголовок раздела «D37TableAltTextRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3471
interface D37TableAltTextRequest { bodyBlockIndex: number; title: string; description: string; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableAltTextResult
Заголовок раздела «D37TableAltTextResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3479
interface D37TableAltTextResult { schema: "fastdoc.shell.d37-table-alt-text.v1"; operationKind: "set-table-alt-text"; applied: boolean; documentPath: string | null; outputPath: string | null; bodyBlockIndex: number; title: string | null; description: string | null; resultKind: string | null; writebackResultKind: string | null; rowCount: number | null; columnCount: number | null; snapshot: unknown;}D37TableSelectionAlignmentAction
Заголовок раздела «D37TableSelectionAlignmentAction»TypeAliasDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3495
type D37TableSelectionAlignmentAction = "align-selected-table-left" | "align-selected-table-center" | "align-selected-table-right";D37TableSelectionAlignmentRange
Заголовок раздела «D37TableSelectionAlignmentRange»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3498
interface D37TableSelectionAlignmentRange { bodyBlockIndex: number; rowIndex: number; columnIndex: number; rowCount: number; columnCount: number;}D37TableSelectionAlignmentRequest
Заголовок раздела «D37TableSelectionAlignmentRequest»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3506
interface D37TableSelectionAlignmentRequest { selection: D37TableSelectionAlignmentRange; action: D37TableSelectionAlignmentAction; reopenAfterWrite?: boolean; outputPath?: string | null;}D37TableSelectionAlignmentResult
Заголовок раздела «D37TableSelectionAlignmentResult»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3513
interface D37TableSelectionAlignmentResult { schema: "fastdoc.shell.d37-table-selection-alignment.v1"; action: D37TableSelectionAlignmentAction; selection: D37TableSelectionAlignmentRange; computedAlignment: D37TableAlignmentMode; alignmentResult: D37TableAlignmentResult;}D37TableSelectionAlignmentCommandState
Заголовок раздела «D37TableSelectionAlignmentCommandState»InterfaceDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3521
interface D37TableSelectionAlignmentCommandState { schema: "fastdoc.shell.d37-table-selection-alignment-command-state.v1"; operationKind: "set-table-alignment"; action: D37TableSelectionAlignmentAction; canApply: boolean; disabledReason: string | null; documentPath: string | null; selection: D37TableSelectionAlignmentRange; computedAlignment: D37TableAlignmentMode; resultKind: string | null; writebackResultKind: string | null; tableAlignment: string | null; rowCount: number | null; columnCount: number | null; supportMarkerKinds: string[]; snapshot: unknown;}D37TableWidthMode
Заголовок раздела «D37TableWidthMode»TypeAliasDeclaration · apps/fastdoc-shell/src/shell-contract/api-edit.ts:3539
type D37TableWidthMode = "centimeters" | "percent" | "fit-contents" | "fit-window" | "fixed-column-width";