From 4b658a0f3575e208a0113dbb8d39a121710b0e4a Mon Sep 17 00:00:00 2001 From: Jun Shindo <46585162+jay-es@users.noreply.github.com> Date: Fri, 8 Dec 2023 21:38:20 +0900 Subject: [PATCH] feat: add hasInjectionContext API --- .../composition-api-dependency-injection.md | 26 +++++++++++++------ 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/src/api/composition-api-dependency-injection.md b/src/api/composition-api-dependency-injection.md index d93e11049..4a027b87c 100644 --- a/src/api/composition-api-dependency-injection.md +++ b/src/api/composition-api-dependency-injection.md @@ -23,17 +23,17 @@ ```vue ``` @@ -81,19 +81,19 @@ ```vue ``` -- **参照** +## hasInjectionContext() {#has-injection-context} + +[inject()](#inject) が警告なしで使用できる場合に true を返します(`setup()` の外側など、間違った場所で呼び出されたという警告)。このメソッドは、エンドユーザーに警告を出すことなく、内部的に `inject()` を使用したいライブラリーが使用するように設計されています。 + +- **型** + + ```ts + function hasInjectionContext(): boolean + ``` + +* **参照** - [ガイド - Provide / Inject](/guide/components/provide-inject) - [ガイド - Provide / Inject の型付け](/guide/typescript/composition-api#typing-provide-inject)