@@ -12,7 +12,7 @@ import { generateVsCodeCustomData as genVsCodeCustomData } from '../helpers/vsco
12
12
13
13
// import { files } from '@stacksjs/storage'
14
14
15
- export async function invoke ( options ?: GeneratorOptions ) {
15
+ export async function invoke ( options ?: GeneratorOptions ) : Promise < void > {
16
16
if ( options ?. types ) await generateTypes ( options )
17
17
else if ( options ?. entries ) await generateLibEntries ( options )
18
18
else if ( options ?. webTypes ) await generateWebTypes ( options )
@@ -24,11 +24,11 @@ export async function invoke(options?: GeneratorOptions) {
24
24
else if ( options ?. openApiSpec ) await generateOpenApiSpec ( )
25
25
}
26
26
27
- export function generate ( options : GeneratorOptions ) {
27
+ export function generate ( options : GeneratorOptions ) : Promise < void > {
28
28
return invoke ( options )
29
29
}
30
30
31
- export async function generateLibEntries ( options : GeneratorOptions ) {
31
+ export async function generateLibEntries ( options : GeneratorOptions ) : Promise < void > {
32
32
const result = await runAction ( Action . GenerateLibraryEntries , {
33
33
...options ,
34
34
cwd : projectPath ( ) ,
@@ -42,7 +42,7 @@ export async function generateLibEntries(options: GeneratorOptions) {
42
42
log . success ( 'Library entry points generated successfully' )
43
43
}
44
44
45
- export async function generateWebTypes ( options ?: GeneratorOptions ) {
45
+ export async function generateWebTypes ( options ?: GeneratorOptions ) : Promise < void > {
46
46
const result = await runNpmScript ( NpmScript . GenerateWebTypes , options )
47
47
48
48
if ( result . isErr ( ) ) {
@@ -53,7 +53,7 @@ export async function generateWebTypes(options?: GeneratorOptions) {
53
53
log . success ( 'Successfully generated the web-types.json file' )
54
54
}
55
55
56
- export async function generateVsCodeCustomData ( options ?: GeneratorOptions ) {
56
+ export async function generateVsCodeCustomData ( options ?: GeneratorOptions ) : Promise < void > {
57
57
const result = await genVsCodeCustomData ( )
58
58
59
59
if ( result . isErr ( ) ) {
@@ -66,7 +66,7 @@ export async function generateVsCodeCustomData(options?: GeneratorOptions) {
66
66
log . success ( 'Successfully generated the custom-elements.json file' )
67
67
}
68
68
69
- export async function generateIdeHelpers ( options ?: GeneratorOptions ) {
69
+ export async function generateIdeHelpers ( options ?: GeneratorOptions ) : Promise < void > {
70
70
const result = await runNpmScript ( NpmScript . GenerateIdeHelpers , options )
71
71
72
72
if ( result . isErr ( ) ) {
@@ -78,7 +78,7 @@ export async function generateIdeHelpers(options?: GeneratorOptions) {
78
78
log . success ( 'Successfully generated IDE helpers' )
79
79
}
80
80
81
- export async function generateComponentMeta ( options ?: GeneratorOptions ) {
81
+ export async function generateComponentMeta ( options ?: GeneratorOptions ) : Promise < void > {
82
82
const result = await genVsCodeCustomData ( )
83
83
84
84
if ( result . isErr ( ) ) {
@@ -90,7 +90,7 @@ export async function generateComponentMeta(options?: GeneratorOptions) {
90
90
log . success ( 'Successfully generated component meta information' )
91
91
}
92
92
93
- export async function generateTypes ( options ?: GeneratorOptions ) {
93
+ export async function generateTypes ( options ?: GeneratorOptions ) : Promise < void > {
94
94
const result = await runNpmScript ( NpmScript . GenerateTypes , {
95
95
cwd : frameworkPath ( ) ,
96
96
...options ,
@@ -104,22 +104,22 @@ export async function generateTypes(options?: GeneratorOptions) {
104
104
log . success ( 'Types were generated successfully' )
105
105
}
106
106
107
- export function generatePkgxConfig ( ) {
107
+ export function generatePkgxConfig ( ) : void {
108
108
// write the yaml string to a file in your project root
109
109
// files.put(projectPath('./pkgx.yaml'), yamlStr)
110
110
111
111
log . success ( 'Successfully generated `./pkgx.yaml` based on your config' )
112
112
}
113
113
114
- export async function generateSeeder ( ) {
114
+ export async function generateSeeder ( ) : Promise < void > {
115
115
// await seed()
116
116
}
117
117
118
- export async function generateCoreSymlink ( ) {
118
+ export async function generateCoreSymlink ( ) : Promise < void > {
119
119
await runCommand ( `ln -s ${ frameworkPath ( ) } ${ projectPath ( '.stacks' ) } ` )
120
120
}
121
121
122
- export async function generateOpenApiSpec ( ) {
122
+ export async function generateOpenApiSpec ( ) : Promise < void > {
123
123
await generateOpenApi ( )
124
124
125
125
log . success ( 'Successfully generated Open API Spec' )
0 commit comments