@moonrepo/types
Reusable TypeScript types for moon projects, tasks, and configurations.
Index
Interfaces
- Action
- ActionContext
- ActionGraph
- ActionGraphEdge
- ActionGraphNode
- ActionNodeInstallDeps
- ActionNodeInstallProjectDeps
- ActionNodeRunTask
- ActionNodeSetupTool
- ActionNodeSyncProject
- ActionNodeSyncWorkspace
- Attempt
- BinConfig
- BunConfig
- BunpmConfig
- CodeownersConfig
- ConstraintsConfig
- DenoConfig
- DependencyConfig
- Duration
- EventActionFinished
- EventActionStarted
- EventDependenciesInstalled
- EventDependenciesInstalling
- EventPipelineAborted
- EventPipelineFinished
- EventPipelineStarted
- EventProjectSynced
- EventProjectSyncing
- EventTargetOutputArchived
- EventTargetOutputArchiving
- EventTargetOutputCacheCheck
- EventTargetOutputHydrated
- EventTargetOutputHydrating
- EventTargetRan
- EventTargetRunning
- EventToolInstalled
- EventToolInstalling
- EventWorkspaceSynced
- ExperimentsConfig
- ExtensionConfig
- FileGroup
- GeneratorConfig
- HasherConfig
- InheritedTasksConfig
- NodeConfig
- NotifierConfig
- NpmConfig
- OwnersConfig
- PartialBinConfig
- PartialBunConfig
- PartialBunpmConfig
- PartialCodeownersConfig
- PartialConstraintsConfig
- PartialDenoConfig
- PartialDependencyConfig
- PartialExperimentsConfig
- PartialExtensionConfig
- PartialGeneratorConfig
- PartialHasherConfig
- PartialInheritedTasksConfig
- PartialNodeConfig
- PartialNotifierConfig
- PartialNpmConfig
- PartialOwnersConfig
- PartialPnpmConfig
- PartialProjectConfig
- PartialProjectGraph
- PartialProjectMetadataConfig
- PartialProjectToolchainCommonToolConfig
- PartialProjectToolchainConfig
- PartialProjectToolchainTypeScriptConfig
- PartialProjectWorkspaceConfig
- PartialProjectWorkspaceInheritedTasksConfig
- PartialRunnerConfig
- PartialRustConfig
- PartialTaskConfig
- PartialTaskDependencyConfig
- PartialTaskOptionsConfig
- PartialTemplateConfig
- PartialTemplateFrontmatterConfig
- PartialTemplateVariableBoolSetting
- PartialTemplateVariableEnumSetting
- PartialTemplateVariableEnumValueConfig
- PartialTemplateVariableNumberSetting
- PartialTemplateVariableStringSetting
- PartialToolchainConfig
- PartialTypeScriptConfig
- PartialVcsConfig
- PartialWorkspaceConfig
- PartialWorkspaceProjectsConfig
- PartialYarnConfig
- PnpmConfig
- Project
- ProjectConfig
- ProjectGraph
- ProjectGraphInner
- ProjectMetadataConfig
- ProjectToolchainCommonToolConfig
- ProjectToolchainConfig
- ProjectToolchainTypeScriptConfig
- ProjectWorkspaceConfig
- ProjectWorkspaceInheritedTasksConfig
- ProviderEnvironment
- RunReport
- RunnerConfig
- Runtime
- RustConfig
- TargetState
- Task
- TaskConfig
- TaskDependencyConfig
- TaskMetadata
- TaskOptions
- TaskOptionsConfig
- TemplateConfig
- TemplateFrontmatterConfig
- TemplateVariableBoolSetting
- TemplateVariableEnumSetting
- TemplateVariableEnumValueConfig
- TemplateVariableNumberSetting
- TemplateVariableStringSetting
- ToolchainConfig
- TypeScriptConfig
- VcsConfig
- WebhookPayload
- WorkspaceConfig
- WorkspaceProjectsConfig
- YarnConfig
Type Aliases
- ActionNode
- ActionStatus
- BinEntry
- CodeownersOrderBy
- DependencyScope
- DependencySource
- EventType
- HasherOptimization
- HasherWalkStrategy
- LanguageType
- NodePackageManager
- NodeVersionFormat
- NodeVersionManager
- Nullable
- OwnersPaths
- PartialBinEntry
- PartialOwnersPaths
- PartialProjectDependsOn
- PartialTaskArgs
- PartialTaskDependency
- PartialTemplateVariable
- PartialTemplateVariableEnumDefault
- PartialTemplateVariableEnumValue
- PartialWorkspaceProjects
- PayloadActionFinished
- PayloadActionStarted
- PayloadDependenciesInstalled
- PayloadDependenciesInstalling
- PayloadPipelineAborted
- PayloadPipelineFinished
- PayloadPipelineStarted
- PayloadProjectSynced
- PayloadProjectSyncing
- PayloadTargetOutputArchived
- PayloadTargetOutputArchiving
- PayloadTargetOutputCacheCheck
- PayloadTargetOutputHydrated
- PayloadTargetOutputHydrating
- PayloadTargetRan
- PayloadTargetRunning
- PayloadToolInstalled
- PayloadToolInstalling
- PayloadWorkspaceSynced
- PayloadWorkspaceSyncing
- PlatformType
- ProjectDependsOn
- ProjectType
- StackType
- TaskArgs
- TaskDependency
- TaskMergeStrategy
- TaskOptionAffectedFiles
- TaskOptionEnvFile
- TaskOutputStyle
- TaskType
- TaskUnixShell
- TaskWindowsShell
- TemplateVariable
- TemplateVariableEnumDefault
- TemplateVariableEnumValue
- VcsManager
- VcsProvider
- WorkspaceProjects
Type Aliases
ActionNode
ActionStatus
BinEntry
CodeownersOrderBy
DependencyScope
DependencySource
EventType
HasherOptimization
HasherWalkStrategy
LanguageType
NodePackageManager
NodeVersionFormat
NodeVersionManager
Nullable
Type parameters
- T