Skip to content

Commit deeb6f2

Browse files
committed
update vue usage
1 parent e7235b6 commit deeb6f2

File tree

2 files changed

+86
-2
lines changed

2 files changed

+86
-2
lines changed

MyApp/components.d.ts

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
/* eslint-disable */
2+
// @ts-nocheck
3+
// biome-ignore lint: disable
4+
export {}
5+
6+
/* prettier-ignore */
7+
declare module '@vue/runtime-core' {
8+
export interface GlobalComponents {
9+
Alert: typeof import('./wwwroot/lib/typings/@servicestack/vue')['Alert'];
10+
AlertSuccess: typeof import('./wwwroot/lib/typings/@servicestack/vue')['AlertSuccess'];
11+
ErrorSummary: typeof import('./wwwroot/lib/typings/@servicestack/vue')['ErrorSummary'];
12+
InputDescription: typeof import('./wwwroot/lib/typings/@servicestack/vue')['InputDescription'];
13+
Icon: typeof import('./wwwroot/lib/typings/@servicestack/vue')['Icon'];
14+
Loading: typeof import('./wwwroot/lib/typings/@servicestack/vue')['Loading'];
15+
16+
OutlineButton: typeof import('./wwwroot/lib/typings/@servicestack/vue')['OutlineButton'];
17+
PrimaryButton: typeof import('./wwwroot/lib/typings/@servicestack/vue')['PrimaryButton'];
18+
SecondaryButton: typeof import('./wwwroot/lib/typings/@servicestack/vue')['SecondaryButton'];
19+
TextLink: typeof import('./wwwroot/lib/typings/@servicestack/vue')['TextLink'];
20+
21+
Breadcrumbs: typeof import('./wwwroot/lib/typings/@servicestack/vue')['Breadcrumbs'];
22+
Breadcrumb: typeof import('./wwwroot/lib/typings/@servicestack/vue')['Breadcrumb'];
23+
NavList: typeof import('./wwwroot/lib/typings/@servicestack/vue')['NavList'];
24+
NavListItem: typeof import('./wwwroot/lib/typings/@servicestack/vue')['NavListItem'];
25+
26+
AutoQueryGrid: typeof import('./wwwroot/lib/typings/@servicestack/vue')['AutoQueryGrid'];
27+
SettingsIcons: typeof import('./wwwroot/lib/typings/@servicestack/vue')['SettingsIcons'];
28+
FilterViews: typeof import('./wwwroot/lib/typings/@servicestack/vue')['FilterViews'];
29+
FilterColumn: typeof import('./wwwroot/lib/typings/@servicestack/vue')['FilterColumn'];
30+
QueryPrefs: typeof import('./wwwroot/lib/typings/@servicestack/vue')['QueryPrefs'];
31+
EnsureAccess: typeof import('./wwwroot/lib/typings/@servicestack/vue')['EnsureAccess'];
32+
EnsureAccessDialog: typeof import('./wwwroot/lib/typings/@servicestack/vue')['EnsureAccessDialog'];
33+
34+
TextInput: typeof import('./wwwroot/lib/typings/@servicestack/vue')['TextInput'];
35+
TextareaInput: typeof import('./wwwroot/lib/typings/@servicestack/vue')['TextareaInput'];
36+
SelectInput: typeof import('./wwwroot/lib/typings/@servicestack/vue')['SelectInput'];
37+
CheckboxInput: typeof import('./wwwroot/lib/typings/@servicestack/vue')['CheckboxInput'];
38+
TagInput: typeof import('./wwwroot/lib/typings/@servicestack/vue')['TagInput'];
39+
FileInput: typeof import('./wwwroot/lib/typings/@servicestack/vue')['FileInput'];
40+
Autocomplete: typeof import('./wwwroot/lib/typings/@servicestack/vue')['Autocomplete'];
41+
Combobox: typeof import('./wwwroot/lib/typings/@servicestack/vue')['Combobox'];
42+
DynamicInput: typeof import('./wwwroot/lib/typings/@servicestack/vue')['DynamicInput'];
43+
LookupInput: typeof import('./wwwroot/lib/typings/@servicestack/vue')['LookupInput'];
44+
45+
AutoFormFields: typeof import('./wwwroot/lib/typings/@servicestack/vue')['AutoFormFields'];
46+
AutoForm: typeof import('./wwwroot/lib/typings/@servicestack/vue')['AutoForm'];
47+
AutoCreateForm: typeof import('./wwwroot/lib/typings/@servicestack/vue')['AutoCreateForm'];
48+
AutoEditForm: typeof import('./wwwroot/lib/typings/@servicestack/vue')['AutoEditForm'];
49+
AutoViewForm: typeof import('./wwwroot/lib/typings/@servicestack/vue')['AutoViewForm'];
50+
ConfirmDelete: typeof import('./wwwroot/lib/typings/@servicestack/vue')['ConfirmDelete'];
51+
FormLoading: typeof import('./wwwroot/lib/typings/@servicestack/vue')['FormLoading'];
52+
53+
DataGrid: typeof import('./wwwroot/lib/typings/@servicestack/vue')['DataGrid'];
54+
CellFormat: typeof import('./wwwroot/lib/typings/@servicestack/vue')['CellFormat'];
55+
PreviewFormat: typeof import('./wwwroot/lib/typings/@servicestack/vue')['PreviewFormat'];
56+
HtmlFormat: typeof import('./wwwroot/lib/typings/@servicestack/vue')['HtmlFormat'];
57+
MarkupFormat: typeof import('./wwwroot/lib/typings/@servicestack/vue')['MarkupFormat'];
58+
MarkupModel: typeof import('./wwwroot/lib/typings/@servicestack/vue')['MarkupModel'];
59+
60+
CloseButton: typeof import('./wwwroot/lib/typings/@servicestack/vue')['CloseButton'];
61+
SlideOver: typeof import('./wwwroot/lib/typings/@servicestack/vue')['SlideOver'];
62+
ModalDialog: typeof import('./wwwroot/lib/typings/@servicestack/vue')['ModalDialog'];
63+
ModalLookup: typeof import('./wwwroot/lib/typings/@servicestack/vue')['ModalLookup'];
64+
Tabs: typeof import('./wwwroot/lib/typings/@servicestack/vue')['Tabs'];
65+
66+
DarkModeToggle: typeof import('./wwwroot/lib/typings/@servicestack/vue')['DarkModeToggle'];
67+
SignIn: typeof import('./wwwroot/lib/typings/@servicestack/vue')['SignIn'];
68+
MarkdownInput: typeof import('./wwwroot/lib/typings/@servicestack/vue')['MarkdownInput'];
69+
SidebarLayout: typeof import('./wwwroot/lib/typings/@servicestack/vue')['SidebarLayout'];
70+
}
71+
}

MyApp/tsconfig.json

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,30 @@
22
"compilerOptions": {
33
"target": "ESNext",
44
"sourceMap": true,
5-
"allowJs": true,
65
"baseUrl": "./",
76
"typeRoots": ["./wwwroot/lib/typings"],
7+
"experimentalDecorators": true,
8+
"allowJs": true,
9+
"noEmit": true,
10+
"lib": [
11+
"ES2020",
12+
"DOM",
13+
"DOM.Iterable"
14+
],
815
"paths": {
916
"*": [
1017
"./wwwroot/lib/*",
1118
"./wwwroot/lib/typings/*"
1219
],
13-
"vue": ["./wwwroot/lib/typings/vue/index.d.ts"]
20+
"vue": [ "./wwwroot/lib/typings/vue/index.d.ts" ],
21+
"@servicestack/client": [ "./wwwroot/lib/typings/@servicestack/client/index.d.ts" ],
22+
"@servicestack/vue": [ "./wwwroot/lib/typings/@servicestack/vue/index.d.ts" ]
1423
}
1524
},
25+
"include": [
26+
"./wwwroot/**/*",
27+
"./components.d.ts"
28+
],
1629
"exclude": [
1730
"node_modules"
1831
]

0 commit comments

Comments
 (0)