Skip to content

Commit 43e681c

Browse files
chore: wip
1 parent 886b167 commit 43e681c

20 files changed

+17
-184
lines changed

storage/framework/actions/src/UserShowOrmAction.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import type { UserRequestType } from '@stacksjs/orm'
22
import { Action } from '@stacksjs/actions'
3-
import { sql } from '@stacksjs/database'
43
import { response } from '@stacksjs/router'
54
import User from '../../orm/src/models/User'
65

@@ -12,8 +11,6 @@ export default new Action({
1211
// const id = request.getParam('id')
1312

1413
const result = await User
15-
.select(sql.raw(`count(job_title) as job_title_count, job_title`))
16-
.groupBy('job_title')
1714
.get()
1815

1916
return response.json(result)

storage/framework/core/orm/src/generate.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -700,7 +700,7 @@ export async function generateModelString(
700700
}
701701
702702
interface ${modelName}Response {
703-
data: ${formattedTableName}
703+
data: ${modelName}JsonResponse[]
704704
paging: {
705705
total_records: number
706706
page: number
@@ -716,10 +716,6 @@ export async function generateModelString(
716716
export type ${modelName}Type = Selectable<${formattedTableName}Table>
717717
export type New${modelName} = Partial<Insertable<${formattedTableName}Table>>
718718
export type ${modelName}Update = Updateable<${formattedTableName}Table>
719-
export type ${formattedTableName} = ${modelName}Type[]
720-
721-
export type ${modelName}Column = ${formattedTableName}
722-
export type ${modelName}Columns = Array<keyof ${formattedTableName}>
723719
724720
type SortDirection = 'asc' | 'desc'
725721
interface SortOptions { column: ${modelName}Type, order: SortDirection }

storage/framework/orm/src/models/AccessToken.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export interface PersonalAccessTokensTable {
2222
}
2323

2424
interface AccessTokenResponse {
25-
data: PersonalAccessTokens
25+
data: AccessTokenJsonResponse[]
2626
paging: {
2727
total_records: number
2828
page: number
@@ -38,10 +38,6 @@ export interface AccessTokenJsonResponse extends Omit<PersonalAccessTokensTable,
3838
export type AccessTokenType = Selectable<PersonalAccessTokensTable>
3939
export type NewAccessToken = Partial<Insertable<PersonalAccessTokensTable>>
4040
export type AccessTokenUpdate = Updateable<PersonalAccessTokensTable>
41-
export type PersonalAccessTokens = AccessTokenType[]
42-
43-
export type AccessTokenColumn = PersonalAccessTokens
44-
export type AccessTokenColumns = Array<keyof PersonalAccessTokens>
4541

4642
type SortDirection = 'asc' | 'desc'
4743
interface SortOptions { column: AccessTokenType, order: SortDirection }

storage/framework/orm/src/models/Deployment.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export interface DeploymentsTable {
2727
}
2828

2929
interface DeploymentResponse {
30-
data: Deployments
30+
data: DeploymentJsonResponse[]
3131
paging: {
3232
total_records: number
3333
page: number
@@ -43,10 +43,6 @@ export interface DeploymentJsonResponse extends Omit<DeploymentsTable, 'password
4343
export type DeploymentType = Selectable<DeploymentsTable>
4444
export type NewDeployment = Partial<Insertable<DeploymentsTable>>
4545
export type DeploymentUpdate = Updateable<DeploymentsTable>
46-
export type Deployments = DeploymentType[]
47-
48-
export type DeploymentColumn = Deployments
49-
export type DeploymentColumns = Array<keyof Deployments>
5046

5147
type SortDirection = 'asc' | 'desc'
5248
interface SortOptions { column: DeploymentType, order: SortDirection }

storage/framework/orm/src/models/Error.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export interface ErrorsTable {
1818
}
1919

2020
interface ErrorResponse {
21-
data: Errors
21+
data: ErrorJsonResponse[]
2222
paging: {
2323
total_records: number
2424
page: number
@@ -34,10 +34,6 @@ export interface ErrorJsonResponse extends Omit<ErrorsTable, 'password'> {
3434
export type ErrorType = Selectable<ErrorsTable>
3535
export type NewError = Partial<Insertable<ErrorsTable>>
3636
export type ErrorUpdate = Updateable<ErrorsTable>
37-
export type Errors = ErrorType[]
38-
39-
export type ErrorColumn = Errors
40-
export type ErrorColumns = Array<keyof Errors>
4137

4238
type SortDirection = 'asc' | 'desc'
4339
interface SortOptions { column: ErrorType, order: SortDirection }

storage/framework/orm/src/models/FailedJob.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export interface FailedJobsTable {
1818
}
1919

2020
interface FailedJobResponse {
21-
data: FailedJobs
21+
data: FailedJobJsonResponse[]
2222
paging: {
2323
total_records: number
2424
page: number
@@ -34,10 +34,6 @@ export interface FailedJobJsonResponse extends Omit<FailedJobsTable, 'password'>
3434
export type FailedJobType = Selectable<FailedJobsTable>
3535
export type NewFailedJob = Partial<Insertable<FailedJobsTable>>
3636
export type FailedJobUpdate = Updateable<FailedJobsTable>
37-
export type FailedJobs = FailedJobType[]
38-
39-
export type FailedJobColumn = FailedJobs
40-
export type FailedJobColumns = Array<keyof FailedJobs>
4137

4238
type SortDirection = 'asc' | 'desc'
4339
interface SortOptions { column: FailedJobType, order: SortDirection }

storage/framework/orm/src/models/Job.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export interface JobsTable {
1818
}
1919

2020
interface JobResponse {
21-
data: Jobs
21+
data: JobJsonResponse[]
2222
paging: {
2323
total_records: number
2424
page: number
@@ -34,10 +34,6 @@ export interface JobJsonResponse extends Omit<JobsTable, 'password'> {
3434
export type JobType = Selectable<JobsTable>
3535
export type NewJob = Partial<Insertable<JobsTable>>
3636
export type JobUpdate = Updateable<JobsTable>
37-
export type Jobs = JobType[]
38-
39-
export type JobColumn = Jobs
40-
export type JobColumns = Array<keyof Jobs>
4137

4238
type SortDirection = 'asc' | 'desc'
4339
interface SortOptions { column: JobType, order: SortDirection }

storage/framework/orm/src/models/PaymentMethod.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export interface PaymentMethodsTable {
3131
}
3232

3333
interface PaymentMethodResponse {
34-
data: PaymentMethods
34+
data: PaymentMethodJsonResponse[]
3535
paging: {
3636
total_records: number
3737
page: number
@@ -47,10 +47,6 @@ export interface PaymentMethodJsonResponse extends Omit<PaymentMethodsTable, 'pa
4747
export type PaymentMethodType = Selectable<PaymentMethodsTable>
4848
export type NewPaymentMethod = Partial<Insertable<PaymentMethodsTable>>
4949
export type PaymentMethodUpdate = Updateable<PaymentMethodsTable>
50-
export type PaymentMethods = PaymentMethodType[]
51-
52-
export type PaymentMethodColumn = PaymentMethods
53-
export type PaymentMethodColumns = Array<keyof PaymentMethods>
5450

5551
type SortDirection = 'asc' | 'desc'
5652
interface SortOptions { column: PaymentMethodType, order: SortDirection }

storage/framework/orm/src/models/Post.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export interface PostsTable {
2020
}
2121

2222
interface PostResponse {
23-
data: Posts
23+
data: PostJsonResponse[]
2424
paging: {
2525
total_records: number
2626
page: number
@@ -36,10 +36,6 @@ export interface PostJsonResponse extends Omit<PostsTable, 'password'> {
3636
export type PostType = Selectable<PostsTable>
3737
export type NewPost = Partial<Insertable<PostsTable>>
3838
export type PostUpdate = Updateable<PostsTable>
39-
export type Posts = PostType[]
40-
41-
export type PostColumn = Posts
42-
export type PostColumns = Array<keyof Posts>
4339

4440
type SortDirection = 'asc' | 'desc'
4541
interface SortOptions { column: PostType, order: SortDirection }

storage/framework/orm/src/models/Product.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export interface ProductsTable {
2222
}
2323

2424
interface ProductResponse {
25-
data: Products
25+
data: ProductJsonResponse[]
2626
paging: {
2727
total_records: number
2828
page: number
@@ -38,10 +38,6 @@ export interface ProductJsonResponse extends Omit<ProductsTable, 'password'> {
3838
export type ProductType = Selectable<ProductsTable>
3939
export type NewProduct = Partial<Insertable<ProductsTable>>
4040
export type ProductUpdate = Updateable<ProductsTable>
41-
export type Products = ProductType[]
42-
43-
export type ProductColumn = Products
44-
export type ProductColumns = Array<keyof Products>
4541

4642
type SortDirection = 'asc' | 'desc'
4743
interface SortOptions { column: ProductType, order: SortDirection }

0 commit comments

Comments
 (0)