Skip to content

Commit 81dec23

Browse files
authored
fix(ts): Import global symbols before using them (quasarframework#7403)
1 parent 52f4495 commit 81dec23

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

ui/build/build.types.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,7 @@ function writeQuasarPluginProps (contents, nameName, props, isLast) {
232232
}
233233

234234
function addQuasarPluginOptions (contents, components, directives, plugins) {
235+
writeLine(contents, `import { GlobalQuasarLanguage, GlobalQuasarIconSet } from './globals'`)
235236
writeLine(contents, `export interface QuasarPluginOptions {`)
236237
writeLine(contents, `lang: GlobalQuasarLanguage,`, 1)
237238
writeLine(contents, `config: any,`, 1)

ui/types/globals.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ export interface GlobalsTypesHolder {
1414
[index: string]: any;
1515
}
1616

17-
interface GlobalQuasarLanguage extends QuasarLanguage {
17+
export interface GlobalQuasarLanguage extends QuasarLanguage {
1818
set(lang: QuasarLanguage): void;
1919
/** Returns undefined when in SSR mode or when it cannot determine current language. */
2020
getLocale(): string | undefined;
2121
}
2222

23-
interface GlobalQuasarIconSet extends QuasarIconSet {
23+
export interface GlobalQuasarIconSet extends QuasarIconSet {
2424
set(iconSet: QuasarIconSet): void;
2525
}
2626

0 commit comments

Comments
 (0)