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)