mirror of https://github.com/ghostfolio/ghostfolio
19 changed files with 217 additions and 58 deletions
@ -1,6 +1,16 @@ |
|||||
import type { Product } from '@ghostfolio/common/interfaces'; |
import type { Product } from '@ghostfolio/common/interfaces'; |
||||
|
|
||||
export type ResolvedProduct = Omit<Product, 'categories' | 'platforms'> & { |
export interface ResolvedRegion { |
||||
|
emojiFlag?: string; |
||||
|
name: string; |
||||
|
} |
||||
|
|
||||
|
export type ResolvedProduct = Omit< |
||||
|
Product, |
||||
|
'categories' | 'origin' | 'platforms' | 'regions' |
||||
|
> & { |
||||
categories?: string[]; |
categories?: string[]; |
||||
|
origin?: ResolvedRegion; |
||||
platforms?: string[]; |
platforms?: string[]; |
||||
|
regions?: ResolvedRegion[]; |
||||
}; |
}; |
||||
|
|||||
@ -1,6 +1,7 @@ |
|||||
import { IsString } from 'class-validator'; |
import { IsOptional, IsString } from 'class-validator'; |
||||
|
|
||||
export class DeleteOwnUserDto { |
export class DeleteOwnUserDto { |
||||
|
@IsOptional() |
||||
@IsString() |
@IsString() |
||||
accessToken: string; |
accessToken?: string; |
||||
} |
} |
||||
|
|||||
@ -0,0 +1,2 @@ |
|||||
|
-- DropIndex |
||||
|
DROP INDEX "MarketData_dataSource_idx"; |
||||
Loading…
Reference in new issue