mirror of
https://github.com/nuxt/nuxt.git
synced 2025-02-16 13:48:13 +00:00
fix(kit): allow src
for addPluginTemplate
(#3542)
This commit is contained in:
parent
a5e19b1c57
commit
e12d2e9405
@ -68,8 +68,8 @@ export function addPlugin (_plugin: NuxtPlugin | string, opts: AddPluginOptions
|
||||
/**
|
||||
* Adds a template and registers as a nuxt plugin.
|
||||
*/
|
||||
export function addPluginTemplate (plugin: Omit<NuxtPluginTemplate, 'src'> | string, opts: AddPluginOptions = {}): NuxtPluginTemplate {
|
||||
const normalizedPlugin: NuxtPluginTemplate = typeof plugin === 'string'
|
||||
export function addPluginTemplate (plugin: NuxtPluginTemplate | string, opts: AddPluginOptions = {}): NuxtPlugin {
|
||||
const normalizedPlugin: NuxtPlugin = typeof plugin === 'string'
|
||||
? { src: plugin }
|
||||
// Update plugin src to template destination
|
||||
: { ...plugin, src: addTemplate(plugin).dst }
|
||||
|
@ -59,5 +59,5 @@ export interface NuxtApp {
|
||||
templates: NuxtTemplate[]
|
||||
}
|
||||
|
||||
type _TemplatePlugin = NuxtPlugin & NuxtTemplate
|
||||
type _TemplatePlugin = Omit<NuxtPlugin, 'src'> & NuxtTemplate
|
||||
export interface NuxtPluginTemplate extends _TemplatePlugin { }
|
||||
|
Loading…
Reference in New Issue
Block a user