Skip to content

Commit a901847

Browse files
committed
update vue usage
1 parent 535c7c5 commit a901847

File tree

4 files changed

+89
-10
lines changed

4 files changed

+89
-10
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 & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +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"],
14-
"@servicestack/client": ["./wwwroot/lib/typings/@servicestack/client/index.d.ts"],
15-
"@servicestack/vue": [
16-
"./wwwroot/lib/typings/@servicestack/vue/index.d.ts",
17-
"./wwwroot/lib/typings/@servicestack/vue/components.d.ts"
18-
]
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" ]
1923
}
2024
},
25+
"include": [
26+
"./wwwroot/**/*",
27+
"./components.d.ts"
28+
],
2129
"exclude": [
2230
"node_modules"
2331
]

MyApp/wwwroot/pages/Account/Manage/EnableAuthenticator.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { addScript, $1 } from "@servicestack/client"
2-
const loadJs = addScript('lib/js/qrcode.min.js')
2+
const loadJs = addScript('../../../lib/js/qrcode.min.js')
33

44
export default {
55
async load() {

MyApp/wwwroot/pages/Account/Manage/ManageUserApiKeys.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { ref, computed, onMounted, inject } from "vue"
1+
import { ref, computed, onMounted } from "vue"
22
import { ApiResult, toDate } from "@servicestack/client"
3-
import { useClient, useUtils, useFormatters, useMetadata, css } from "@servicestack/vue"
3+
import { useClient, useUtils, useFormatters, css } from "@servicestack/vue"
44
import { QueryUserApiKeys, CreateUserApiKey, UpdateUserApiKey, DeleteUserApiKey } from "./apikeys-apis.mjs"
55

66
function arraysAreEqual(a, b) {

0 commit comments

Comments
 (0)