default: { resolveAndLoadTeam: ( req: Request, res: Response, id: string, loadOptions?: Record, ) => Promise< InferData< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, > & InferVirtual< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, > & ModelInstanceCore< InferData< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, InferVirtual< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, > & RevisionFieldMap & {} & TeamInstanceMethodsMap & TeamRelations, >; resolveAndLoadThing: ( req: Request, res: Response, id: string, loadOptions?: Record, ) => Promise<ThingInstance>;} = ... Type declaration
resolveAndLoadTeam: (
req: Request,
res: Response,
id: string,
loadOptions?: Record,
) => Promise<
InferData<
{
canonicalSlugName: StringType<false>;
confersPermissions: ObjectType<unknown, false>;
createdBy: StringType<true>;
createdOn: DateType<true>;
description: ObjectType<MultilingualRichText, false>;
id: StringType<false>;
modApprovalToJoin: BooleanType<false>;
motto: ObjectType<string, false>;
name: ObjectType<string, false>;
onlyModsCanBlog: BooleanType<false>;
originalLanguage: StringType<false>;
reviewCount: VirtualType<number, false>;
reviewOffsetDate: VirtualType<Date, false>;
rules: ObjectType<MultilingualRichText, false>;
urlID: VirtualType<unknown, false>;
userCanBlog: VirtualType<unknown, false>;
userCanDelete: VirtualType<unknown, false>;
userCanEdit: VirtualType<unknown, false>;
userCanJoin: VirtualType<unknown, false>;
userCanLeave: VirtualType<unknown, false>;
userIsFounder: VirtualType<unknown, false>;
userIsMember: VirtualType<unknown, false>;
userIsModerator: VirtualType<unknown, false>;
},
> & InferVirtual<
{
canonicalSlugName: StringType<false>;
confersPermissions: ObjectType<unknown, false>;
createdBy: StringType<true>;
createdOn: DateType<true>;
description: ObjectType<MultilingualRichText, false>;
id: StringType<false>;
modApprovalToJoin: BooleanType<false>;
motto: ObjectType<string, false>;
name: ObjectType<string, false>;
onlyModsCanBlog: BooleanType<false>;
originalLanguage: StringType<false>;
reviewCount: VirtualType<number, false>;
reviewOffsetDate: VirtualType<Date, false>;
rules: ObjectType<MultilingualRichText, false>;
urlID: VirtualType<unknown, false>;
userCanBlog: VirtualType<unknown, false>;
userCanDelete: VirtualType<unknown, false>;
userCanEdit: VirtualType<unknown, false>;
userCanJoin: VirtualType<unknown, false>;
userCanLeave: VirtualType<unknown, false>;
userIsFounder: VirtualType<unknown, false>;
userIsMember: VirtualType<unknown, false>;
userIsModerator: VirtualType<unknown, false>;
},
> & ModelInstanceCore<
InferData<
{
canonicalSlugName: StringType<false>;
confersPermissions: ObjectType<unknown, false>;
createdBy: StringType<true>;
createdOn: DateType<true>;
description: ObjectType<MultilingualRichText, false>;
id: StringType<false>;
modApprovalToJoin: BooleanType<false>;
motto: ObjectType<string, false>;
name: ObjectType<string, false>;
onlyModsCanBlog: BooleanType<false>;
originalLanguage: StringType<false>;
reviewCount: VirtualType<number, false>;
reviewOffsetDate: VirtualType<Date, false>;
rules: ObjectType<MultilingualRichText, false>;
urlID: VirtualType<unknown, false>;
userCanBlog: VirtualType<unknown, false>;
userCanDelete: VirtualType<unknown, false>;
userCanEdit: VirtualType<unknown, false>;
userCanJoin: VirtualType<unknown, false>;
userCanLeave: VirtualType<unknown, false>;
userIsFounder: VirtualType<unknown, false>;
userIsMember: VirtualType<unknown, false>;
userIsModerator: VirtualType<unknown, false>;
},
>,
InferVirtual<
{
canonicalSlugName: StringType<false>;
confersPermissions: ObjectType<unknown, false>;
createdBy: StringType<true>;
createdOn: DateType<true>;
description: ObjectType<MultilingualRichText, false>;
id: StringType<false>;
modApprovalToJoin: BooleanType<false>;
motto: ObjectType<string, false>;
name: ObjectType<string, false>;
onlyModsCanBlog: BooleanType<false>;
originalLanguage: StringType<false>;
reviewCount: VirtualType<number, false>;
reviewOffsetDate: VirtualType<Date, false>;
rules: ObjectType<MultilingualRichText, false>;
urlID: VirtualType<unknown, false>;
userCanBlog: VirtualType<unknown, false>;
userCanDelete: VirtualType<unknown, false>;
userCanEdit: VirtualType<unknown, false>;
userCanJoin: VirtualType<unknown, false>;
userCanLeave: VirtualType<unknown, false>;
userIsFounder: VirtualType<unknown, false>;
userIsMember: VirtualType<unknown, false>;
userIsModerator: VirtualType<unknown, false>;
},
>,
> & RevisionFieldMap & {} & TeamInstanceMethodsMap & TeamRelations,
>
resolveAndLoadThing: (
req: Request,
res: Response,
id: string,
loadOptions?: Record,
) => Promise<ThingInstance>