db.insert return type
So I'm encountering the following error in my vscode:
Here's what I have:
here's my schema:
Type 'GenericId<"submissions">' is missing the following properties from type '{ _id: GenericId<"submissions">; _creationTime: number; user: GenericId<"users">; application: GenericId<"applications">; submitted: boolean; fields: Map<...>; }': _id, _creationTime, user, application, and 2 more.Type 'GenericId<"submissions">' is missing the following properties from type '{ _id: GenericId<"submissions">; _creationTime: number; user: GenericId<"users">; application: GenericId<"applications">; submitted: boolean; fields: Map<...>; }': _id, _creationTime, user, application, and 2 more.Here's what I have:
return db.insert("submissions", {
user: user._id,
application: applicationId,
submitted: false,
fields: new Map<string, string | boolean | string[]>(),
}); return db.insert("submissions", {
user: user._id,
application: applicationId,
submitted: false,
fields: new Map<string, string | boolean | string[]>(),
});here's my schema:
submissions: defineTable({
user: s.id("users"),
application: s.id("applications"),
submitted: s.boolean(),
fields: s.map(
s.string(),
s.union(s.string(), s.boolean(), s.array(s.string()))
),
}),submissions: defineTable({
user: s.id("users"),
application: s.id("applications"),
submitted: s.boolean(),
fields: s.map(
s.string(),
s.union(s.string(), s.boolean(), s.array(s.string()))
),
}),