Skip to content

Conversation

@mshustov
Copy link
Contributor

@mshustov mshustov commented Mar 4, 2021

Summary

Follow-up PR to cleanup internal Core types after #88718
Closes #57588
Removed THandler type, made IContextContainer static.
I didn't manage to fix TS errors in mocks when tsc infers a context type as never.

@mshustov mshustov added chore Team:Core Platform Core services: plugins, logging, config, saved objects, http, ES client, i18n, etc t// v8.0.0 release_note:skip Skip the PR/issue when compiling release notes v7.13.0 labels Mar 4, 2021
@kibanamachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

✅ unchanged

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@mshustov mshustov marked this pull request as ready for review March 4, 2021 13:22
@mshustov mshustov requested a review from a team as a code owner March 4, 2021 13:22
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-core (Team:Core)

@mshustov mshustov enabled auto-merge (squash) March 4, 2021 16:11
Copy link
Member

@afharo afharo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

I must reckon, I was a bit confused that we changed createHandler but we added typing tests to registerContext. But both are very welcomed 🎉

@mshustov mshustov merged commit 7e3ca16 into elastic:master Mar 4, 2021
@mshustov mshustov deleted the simplify-context-typings branch March 4, 2021 17:05
mshustov added a commit that referenced this pull request Mar 4, 2021
* simplify context typings in core

* add tests for context types

* update docs
# Conflicts:
#	api_docs/core.json
gmmorris added a commit to gmmorris/kibana that referenced this pull request Mar 4, 2021
* master: (107 commits)
  [Logs UI] Fix log stream data fetching (elastic#93201)
  [App Search] Added relevance tuning search preview (elastic#93054)
  [Canvas] Fix reports embeddables (elastic#93482)
  [ILM] Added new functional test in ILM for creating a new policy (elastic#92936)
  Remove direct dependency on statehood package (elastic#93592)
  [Maps] Track tile loading status (elastic#91585)
  [Discover][Doc] Improve main documentation (elastic#91854)
  [Upgrade Assistant] Disable UA and add prompt (elastic#92834)
  [Snapshot Restore] Remove cloud validation for slm policy (elastic#93609)
  [Maps] Support GeometryCollections in GeoJson upload (elastic#93507)
  [XY Charts] fix partial histogram endzones annotations (elastic#93091)
  [Core] Simplify context typings (elastic#93579)
  [Alerting] Improving health status check (elastic#93282)
  [Discover] Restore context documentation (elastic#90784)
  [core-docs] Edits core-intro section for the new docs system (elastic#93540)
  add missed codeowners (elastic#89714)
  fetch node labels via script execution (elastic#93225)
  [Security Solution] Adds getMockTheme function (elastic#92840)
  Sort dependencies in package.json correctly (elastic#93590)
  [Bug] missing timepicker:quickRanges migration (elastic#93409)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore release_note:skip Skip the PR/issue when compiling release notes Team:Core Platform Core services: plugins, logging, config, saved objects, http, ES client, i18n, etc t// v7.13.0 v8.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add type argument for RouteHandlerContext

4 participants