@moonrepo/types
Reusable TypeScript types for moon projects, tasks, and configurations.
Index
Interfaces
- Action
- ActionContext
- ActionNodeInstallDeps
- ActionNodeInstallProjectDeps
- ActionNodeRunPersistentTarget
- ActionNodeRunTarget
- ActionNodeSetupTool
- ActionNodeSyncProject
- Attempt
- ConstraintsConfig
- DenoConfig
- DependencyConfig
- Duration
- EventActionFinished
- EventActionStarted
- EventDependenciesInstalled
- EventDependenciesInstalling
- EventPipelineAborted
- EventPipelineFinished
- EventPipelineStarted
- EventProjectSynced
- EventProjectSyncing
- EventTargetOutputArchived
- EventTargetOutputArchiving
- EventTargetOutputCacheCheck
- EventTargetOutputHydrated
- EventTargetOutputHydrating
- EventTargetRan
- EventTargetRunning
- EventToolInstalled
- EventToolInstalling
- FileGroup
- GeneratorConfig
- HasherConfig
- InheritedTasksConfig
- NodeConfig
- NodePackageManagerConfig
- NotifierConfig
- Project
- ProjectConfig
- ProjectDependency
- ProjectMetadataConfig
- ProjectToolchainConfig
- ProjectToolchainTypeScriptConfig
- ProjectWorkspaceConfig
- ProviderEnvironment
- RunReport
- RunnerConfig
- Runtime
- RustConfig
- Task
- TaskConfig
- TaskOptions
- TaskOptionsConfig
- TemplateBooleanVariableConfig
- TemplateConfig
- TemplateEnumValue
- TemplateEnumVariableConfig
- TemplateFrontmatterConfig
- TemplateNumberVariableConfig
- TemplateStringVariableConfig
- TemplateVariableConfig
- ToolchainConfig
- TypeScriptConfig
- VcsConfig
- WebhookPayload
- WorkspaceConfig
- YarnConfig
Type Aliases
- ActionNode
- ActionStatus
- DependencyScope
- EventType
- NodeVersionFormat
- Nullable
- PayloadActionFinished
- PayloadActionStarted
- PayloadDependenciesInstalled
- PayloadDependenciesInstalling
- PayloadPipelineAborted
- PayloadPipelineFinished
- PayloadPipelineStarted
- PayloadProjectSynced
- PayloadProjectSyncing
- PayloadTargetOutputArchived
- PayloadTargetOutputArchiving
- PayloadTargetOutputCacheCheck
- PayloadTargetOutputHydrated
- PayloadTargetOutputHydrating
- PayloadTargetRan
- PayloadTargetRunning
- PayloadToolInstalled
- PayloadToolInstalling
- Platform
- ProjectLanguage
- ProjectToolchainNodeConfig
- ProjectToolchainRustConfig
- ProjectType
- TaskMergeStrategy
- TaskOutputStyle
- TaskType
- TemplateVariable
Type Aliases
ActionNode
ActionStatus
DependencyScope
EventType
NodeVersionFormat
Nullable
Type parameters
- T