diff --git a/.github/workflows/typecheck.yaml b/.github/workflows/typecheck.yaml index dd160f79944..c1aaf754c6e 100644 --- a/.github/workflows/typecheck.yaml +++ b/.github/workflows/typecheck.yaml @@ -24,15 +24,6 @@ on: branches: [dev] workflow_call: -# electron — транзитивный devDependency (@vue/devtools-electron, только для -# desktop-приложения devtools вне браузера) попадает в onlyBuiltDependencies -# и на `pnpm install` качает ~200MB бинарник с github releases. Здесь он не -# запускается и не нужен — а его скачивание изредка валит install сетевым -# таймаутом/TLS-обрывом, из-за чего весь typecheck падает до первой TS- -# проверки (см. run #745, PR #154 — desktop job упал на install, не на tsc). -env: - ELECTRON_SKIP_BINARY_DOWNLOAD: "1" - # Новый push в PR-ветку отменяет ещё бегущий typecheck по той же ветке — # иначе 30-минутные прогоны копятся очередью. Группа по head_ref (исходная # ветка PR), для workflow_call fallback на ref. Отмена только своих же diff --git a/components/desktop/extensions/capital/features/Onboarding/model/useCapitalProgramDocParams.ts b/components/desktop/extensions/capital/features/Onboarding/model/useCapitalProgramDocParams.ts index 4e6411624c6..a613634ad56 100644 --- a/components/desktop/extensions/capital/features/Onboarding/model/useCapitalProgramDocParams.ts +++ b/components/desktop/extensions/capital/features/Onboarding/model/useCapitalProgramDocParams.ts @@ -1,6 +1,6 @@ import { computed, reactive, ref } from 'vue'; import { useQuasar } from 'quasar'; -import type { CapitalProgramPrivateData } from 'cooptypes'; +import type { Cooperative } from 'cooptypes'; import { useSystemStore } from 'src/entities/System/model'; import { useSessionStore } from 'src/entities/Session'; import { api as documentApi } from 'src/shared/lib/document/api'; @@ -80,10 +80,10 @@ export function useCapitalProgramDocParams(options?: { onSaved?: (hash: string) wizardStepKey.value = draft.wizardStepKey ?? DOC_WIZARD_STEP_GENERATOR; } - function getPreviewPayload(): CapitalProgramPrivateData { + function getPreviewPayload(): Cooperative.Registry.CapitalProgramPrivateData { return Object.fromEntries( ALL_DOC_FIELDS.map((key) => [key, String(form[key] ?? '').trim() || PREVIEW_PLACEHOLDER]), - ) as CapitalProgramPrivateData; + ) as Record; } function getMissingCount(registryId: number): number { diff --git a/components/desktop/extensions/capital/features/Onboarding/ui/CapitalProgramDocumentParametersWidget.vue b/components/desktop/extensions/capital/features/Onboarding/ui/CapitalProgramDocumentParametersWidget.vue index 77aa20be394..20e8a6bd80e 100644 --- a/components/desktop/extensions/capital/features/Onboarding/ui/CapitalProgramDocumentParametersWidget.vue +++ b/components/desktop/extensions/capital/features/Onboarding/ui/CapitalProgramDocumentParametersWidget.vue @@ -55,7 +55,7 @@ BaseCard.capital-doc-params(title='Параметры документов ЦП