Skip to content

sdk/types/tsAlias

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

Defined in: studiocms/packages/studiocms/src/sdk/types/tsAlias.ts:174

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/sdk/types/tsAlias.ts:126

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/sdk/types/tsAlias.ts:119

Type alias for the inferred select type of tsDiffTracking.

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


type tsOAuthAccountsSelect = typeof tsOAuthAccounts.$inferSelect;

Defined in: studiocms/packages/studiocms/src/sdk/types/tsAlias.ts:59

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/sdk/types/tsAlias.ts:164

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/sdk/types/tsAlias.ts:134

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/sdk/types/tsAlias.ts:190

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/sdk/types/tsAlias.ts:112

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/sdk/types/tsAlias.ts:156

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/sdk/types/tsAlias.ts:98

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/sdk/types/tsAlias.ts:182

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/sdk/types/tsAlias.ts:105

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/sdk/types/tsAlias.ts:29

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/sdk/types/tsAlias.ts:21

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/sdk/types/tsAlias.ts:91

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/sdk/types/tsAlias.ts:83

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 tsSessionTableInsert = typeof tsSessionTable.$inferInsert;

Defined in: studiocms/packages/studiocms/src/sdk/types/tsAlias.ts:75

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/sdk/types/tsAlias.ts:67

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/sdk/types/tsAlias.ts:148

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/sdk/types/tsAlias.ts:141

Type representing the selection of site configuration data.

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


type tsUsersInsert = typeof tsUsers.$inferInsert;

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

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/sdk/types/tsAlias.ts:37

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/sdk/types/tsAlias.ts:51

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