import { Meta } from '@storybook/addon-docs/blocks'

<Meta title='@dxtmisha/vi/nitro-basic/Functions/getInject - Lấy giá trị được inject'/>

# `getInject`

Một hàm tiện ích dùng để lấy an toàn giá trị được inject theo tên từ instance Vue hiện tại. Nếu không có instance component đang hoạt động hoặc giá trị chưa được cung cấp, hàm sẽ trả về `undefined`.

**Tham số:**
- `name: string` — Tên của khóa inject.

**Trả về:**
`T | undefined` — Giá trị được inject nếu tồn tại, ngược lại trả về `undefined`.

**Ví dụ sử dụng:**
- Gọi `getInject<string>('theme')` trong `setup()` để lấy giá trị đã được `provide`.
- Nếu key không tồn tại hoặc không có component instance hiện tại, kết quả sẽ là `undefined`.



