error TS2345: Argument of type 'Struct<{ text: $String; references: $Array<extend<Struct<{ file: Struct<{ title: PropertySignature<"?:", string | undefined, never, "?:", string | undefined, never>; path: $String; meta: PropertySignature<...>; source: Struct<...>; }>; meta: PropertySignature<...>; }>, Struct<...>>>; threadId: $String; messageId: $S...' is not assignable to parameter of type 'Schema<unknown, unknown, unknown>'.
Property '[TypeId]' is missing in type 'Struct<{ text: $String; references: $Array<extend<Struct<{ file: Struct<{ title: PropertySignature<"?:", string | undefined, never, "?:", string | undefined, never>; path: $String; meta: PropertySignature<...>; source: Struct<...>; }>; meta: PropertySignature<...>; }>, Struct<...>>>; threadId: $String; messageId: $S...' but required in type 'Schema<unknown, unknown, unknown>'.
error TS2345: Argument of type 'Struct<{ text: $String; references: $Array<extend<Struct<{ file: Struct<{ title: PropertySignature<"?:", string | undefined, never, "?:", string | undefined, never>; path: $String; meta: PropertySignature<...>; source: Struct<...>; }>; meta: PropertySignature<...>; }>, Struct<...>>>; threadId: $String; messageId: $S...' is not assignable to parameter of type 'Schema<unknown, unknown, unknown>'.
Property '[TypeId]' is missing in type 'Struct<{ text: $String; references: $Array<extend<Struct<{ file: Struct<{ title: PropertySignature<"?:", string | undefined, never, "?:", string | undefined, never>; path: $String; meta: PropertySignature<...>; source: Struct<...>; }>; meta: PropertySignature<...>; }>, Struct<...>>>; threadId: $String; messageId: $S...' but required in type 'Schema<unknown, unknown, unknown>'.