fix some types not being generated correctly

This commit is contained in:
Puyodead1 2023-04-13 20:13:58 -04:00
parent b14b784467
commit a8a28542f7
No known key found for this signature in database
GPG Key ID: A4FA4FEC0DD353FC
4 changed files with 13 additions and 9 deletions

Binary file not shown.

Binary file not shown.

View File

@ -77,13 +77,15 @@ function main() {
const generator = TJS.buildGenerator(program, settings);
if (!generator || !program) return;
let schemas = generator
.getUserSymbols()
.filter(
(x) =>
(x.endsWith("Schema") || x.endsWith("Response")) &&
!Excluded.includes(x),
let schemas = generator.getUserSymbols().filter((x) => {
console.log(x);
return (
(x.endsWith("Schema") ||
x.endsWith("Response") ||
x.startsWith("API")) &&
!Excluded.includes(x)
);
});
console.log(schemas);
var definitions = {};
@ -135,7 +137,7 @@ function main() {
definitions = { ...definitions, [name]: { ...part } };
}
// modify(definitions);
//modify(definitions);
fs.writeFileSync(schemaPath, JSON.stringify(definitions, null, 4));
}

View File

@ -26,11 +26,11 @@ import {
OneToOne,
} from "typeorm";
import {
adjustEmail,
Config,
Email,
FieldErrors,
Snowflake,
adjustEmail,
trimSpecial,
} from "..";
import { BitField } from "../util/BitField";
@ -109,8 +109,10 @@ export class User extends BaseClass {
@Column({ nullable: true })
banner?: string; // hash of the user banner
// TODO: Separate `User` and `UserProfile` models
// puyo: changed from [number, number] because it breaks openapi
@Column({ nullable: true, type: "simple-array" })
theme_colors?: [number, number]; // TODO: Separate `User` and `UserProfile` models
theme_colors?: number[];
@Column({ nullable: true })
pronouns?: string;