@modular/sdk/authoring
7 exports in 3 groups.
Interfaces1
Types4
- AuthoringRuleBuildDispositiontype'block' | 'report'
- AuthoringRuleOwnertype'@modular/sdk' | '@tvx/design-system' | '@tvx/extensions/build' | '@tvx/extensions/dev-server'
- AuthoringRulePhasetype'source-scan' | 'era-rebuild' | 'manifest-fold' | 'sdk-view-build' | 'sdk-view-live-bundle' | 'webview-build' | 'webview-live' | 'editor-extension-bundle' | 'theme-build' | 'runtime-mount' | 'extension-host-build' | 'generation-promotion' | 'projection-refresh' | 'runtime-behavior'
- ModularAuthoringRuleNametypetypeof modularAuthoringRules[keyof typeof modularAuthoringRules]['ruleName']
Values2
- extensionUiAuthoringGuardrailsDocconst'docs/canonical/extensions/authoring-lint-rules.md'
- modularAuthoringRulesconst{ buttonVariantNotType: { buildDisposition: 'report'; diagnosticId: string; docs: string; explanation: string; message: string; owner: '@modular/sdk'; phase: 'source-scan'; ruleName: string }; noDirectDesignSystemImport: { buildDisposition: 'block'; diagnosticId: string; docs: string; explanation: string; message: string; owner: '@modular/sdk'; phase: 'source-scan'; ruleName: string } }