Skip to content

virtuals/sdk/types/tsAlias

type CombinedInsertContent = Omit<tsPageContentSelect, "id" | "contentId">;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:228^

Represents a type that combines the properties of tsPageContentInsert excluding ‘id’ and ‘contentId’.

This type is useful when you need to insert content without specifying the ‘id’ and ‘contentId’ fields, which might be auto-generated or handled separately.


type tsDiffTrackingInsert = typeof tsDiffTracking.$inferInsert;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:180^

Type alias for the inferred Insert type of tsDiffTracking.

This type is derived from the $inferInsert property of tsDiffTracking.


type tsDiffTrackingSelect = typeof tsDiffTracking.$inferSelect;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:173^

Type alias for the inferred select type of tsDiffTracking.

This type is derived from the $inferSelect property of tsDiffTracking.


type tsEmailVerificationTokensInsert = typeof tsEmailVerificationTokens.$inferInsert;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:39^

Represents the type used for inserting new email verification tokens into the database. This type is inferred from the structure of the tsEmailVerificationTokens table.


type tsEmailVerificationTokensSelect = typeof tsEmailVerificationTokens.$inferSelect;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:33^

Represents the selected fields from the tsEmailVerificationTokens table. This type is inferred from the select query on the tsEmailVerificationTokens model.


type tsNotificationSettingsInsert = typeof tsNotificationSettings.$inferInsert;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:45^

Represents the type used for inserting new notification settings into the database. Derived from the insert-able fields of the tsNotificationSettings table schema.


type tsNotificationSettingsSelect = typeof tsNotificationSettings.$inferSelect;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:51^

Represents the selected fields of the tsNotificationSettings table. This type is inferred from the select query on the tsNotificationSettings table.


type tsOAuthAccountsInsert = typeof tsOAuthAccounts.$inferInsert;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:113^


type tsOAuthAccountsSelect = typeof tsOAuthAccounts.$inferSelect;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:111^

Type alias for the inferred select type of the tsOAuthAccounts object.

This type is derived from the $inferSelect property of the tsOAuthAccounts object, which is used to infer the shape of the selected data from the OAuth accounts.


type tsPageContentInsert = typeof tsPageContent.$inferInsert;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:218^

Type alias for the inferred insert type of tsPageContent.

This type is derived from the $inferInsert property of tsPageContent. It represents the structure of data that can be inserted into the tsPageContent.


type tsPageContentSelect = typeof tsPageContent.$inferSelect;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:188^

Type alias for the inferred select type of tsPageContent.

This type is derived from the $inferSelect property of tsPageContent. It is used to represent the structure of the selected content from tsPageContent.


type tsPageDataCategoriesInsert = typeof tsPageDataCategories.$inferInsert;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:244^

Type alias for the inferred insert type of tsPageDataCategories.

This type is derived from the $inferInsert property of tsPageDataCategories. It represents the structure of data that can be inserted into the tsPageDataCategories table.


type tsPageDataCategoriesSelect = typeof tsPageDataCategories.$inferSelect;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:166^

Type representing the selection of page data categories.

This type is inferred from the tsPageDataCategories object using the $inferSelect property.


type tsPageDataInsert = typeof tsPageData.$inferInsert;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:210^

Type alias for the inferred insert type of tsPageData.

This type is derived from the $inferInsert property of tsPageData. It represents the shape of data that can be inserted into the tsPageData structure.


type tsPageDataSelect = typeof tsPageData.$inferSelect;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:152^

Type alias for the inferred select type of tsPageData.

This type is derived from the $inferSelect property of tsPageData.


type tsPageDataTagsInsert = typeof tsPageDataTags.$inferInsert;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:236^

Type alias for the inferred insert type of tsPageDataTags.

This type is derived from the $inferInsert property of tsPageDataTags. It represents the shape of data that can be inserted into the tsPageDataTags table.


type tsPageDataTagsSelect = typeof tsPageDataTags.$inferSelect;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:159^

Type representing the selection of tags from the tsPageDataTags object.

This type is inferred from the $inferSelect property of the tsPageDataTags object.


type tsPageFolderInsert = typeof tsPageFolderStructure.$inferInsert;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:81^

Type alias for the inferred insert type of tsPageFolderStructure.

This type is derived from the $inferInsert property of tsPageFolderStructure. It represents the structure of data that can be inserted into the folder structure.


type tsPageFolderSelect = typeof tsPageFolderStructure.$inferSelect;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:73^

Type alias for the inferred select type of tsPageFolderStructure.

This type is derived from the $inferSelect property of tsPageFolderStructure. It represents the structure of data that can be selected from the folder structure.


type tsPermissionsInsert = typeof tsPermissions.$inferInsert;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:145^

Type alias for inserting permissions.

This type is inferred from the tsPermissions object, specifically its $inferInsert property. It represents the structure of data required to insert new permissions.


type tsPermissionsSelect = typeof tsPermissions.$inferSelect;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:137^

Type alias for the inferred select type of tsPermissions.

This type is derived from the $inferSelect property of tsPermissions. It is used to represent the shape of the data that can be selected from tsPermissions.


type tsPluginDataInsert = typeof tsPluginData.$inferInsert;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:22^

Type representing the structure of plugin data in the database when inserting new data.


type tsPluginDataSelect = typeof tsPluginData.$inferSelect;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:27^

Type representing the structure of plugin data in the database when selecting existing data.


type tsSessionTableInsert = typeof tsSessionTable.$inferInsert;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:129^

Type alias for the inferred insert type of the tsSessionTable.

This type is derived from the $inferInsert property of the tsSessionTable object, which represents the structure of data that can be inserted into the session table.


type tsSessionTableSelect = typeof tsSessionTable.$inferSelect;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:121^

Type alias for the inferred select type of the tsSessionTable.

This type is derived from the $inferSelect property of the tsSessionTable object, which represents the structure of a selected row from the tsSessionTable.


type tsSiteConfigInsert = typeof tsSiteConfig.$inferInsert;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:202^

Type representing the insertion of site configuration data.

This type is inferred from the $inferInsert property of the tsSiteConfig object.


type tsSiteConfigSelect = typeof tsSiteConfig.$inferSelect;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:195^

Type representing the selection of site configuration data.

This type is inferred from the $inferSelect property of the tsSiteConfig object.


type tsUserResetTokensInsert = typeof tsUserResetTokens.$inferInsert;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:57^

Represents the type used for inserting new records into the tsUserResetTokens table. This type is inferred from the structure of the table and includes all required fields for insertion.


type tsUserResetTokensSelect = typeof tsUserResetTokens.$inferSelect;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:65^

Represents the selected fields from the tsUserResetTokens table.

This type is inferred from the select query on the tsUserResetTokens table, and includes only the fields that are selected.


type tsUsersInsert = typeof tsUsers.$inferInsert;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:97^

Type alias for inserting users.

This type is inferred from the tsUsers object, specifically its $inferInsert property. It represents the structure of data required to insert a new user into the system.


type tsUsersSelect = typeof tsUsers.$inferSelect;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:89^

Type alias for the inferred select type of tsUsers.

This type is derived from the $inferSelect property of tsUsers. It represents the shape of the data that will be selected from the tsUsers object.


type tsUsersUpdate = Partial<tsUsersInsert>;

Defined in: studiocms/packages/studiocms/src/virtuals/sdk/types/tsAlias.ts:103^

Represents a type for updating users, where all properties are optional. This type is a partial version of the tsUsersInsert type.