Skip to content

Migrate Alerting plugins (including Task Manager and Event Log) to TS project references #81052

@YulNaumenko

Description

@YulNaumenko

Summary

Now that the Kibana build system supports using TypeScript project references (#46773), the infra plugin must be migrated to participate. This is part of the overall effort tracked at #80508.

Plugins to migrate:

  • alerts
  • actions
  • event_log
  • task_manager
  • triggers_actions_ui
  • stack_alerts

Blockers

Plugin dependencies blocking full migration:
task_manager depends on migration of the following first:
apm (#81003)

event_log depends on migration of the following first:
home

actions and alerts plugins depends on migration of the following first:
security_oss
home

Acceptance criteria

Each of the listed plugins can be referred to using a project reference, which means it...

  • has a tsconfig.json file which conforms to the documented form
  • references the dependencies
  • emits type definitions for its public API
  • compiles in tsc's build mode

Related information

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions