* feat(localization): Added Thai translation * Formatted --------- Co-authored-by: Elias Schneider <login@eliasschneider.com>
19 lines
333 B
TypeScript
19 lines
333 B
TypeScript
import { Expose, plainToClass } from "class-transformer";
|
|
|
|
export class ConfigDTO {
|
|
@Expose()
|
|
key: string;
|
|
|
|
@Expose()
|
|
value: string;
|
|
|
|
@Expose()
|
|
type: string;
|
|
|
|
fromList(partial: Partial<ConfigDTO>[]) {
|
|
return partial.map((part) =>
|
|
plainToClass(ConfigDTO, part, { excludeExtraneousValues: true }),
|
|
);
|
|
}
|
|
}
|