CommonTypes
Interfaces
- AddressCreatePayload
- AddressPayload
- BaseEntity
- CustomFindOptions
- DateComparisonOperator
- EmptyQueryParams
- FindConfig
- FindPaginationParams
- FindParams
- NumericalComparisonOperator
- RepositoryTransformOptions
- SoftDeletableEntity
- StringComparisonOperator
References
ConfigModule
Re-exports ConfigModule
DeleteResponse
Re-exports DeleteResponse
MedusaContainer
Re-exports MedusaContainer
PaginatedResponse
Re-exports PaginatedResponse
Type Aliases
ExtendedFindConfig
ExtendedFindConfig<TEntity>: Omit<FindOneOptions<TEntity>, "where" | "relations" | "select"> | Omit<FindManyOptions<TEntity>, "where" | "relations" | "select"> & { order?: FindOptionsOrder<TEntity> ; relations?: FindOptionsRelations<TEntity> ; select?: FindOptionsSelect<TEntity> ; skip?: number ; take?: number ; where: FindOptionsWhere<TEntity> | FindOptionsWhere<TEntity>[] }
Type parameters
TEntityobjectRequiredHttpCompressionOptions
HttpCompressionOptions: Object
Type declaration
enabledbooleanlevelnumbermemLevelnumberthresholdnumber | stringPartialPick
PartialPick<T, K>: { [P in K]?: T[P] }
Type parameters
TobjectRequiredKkeyof TRequiredProjectConfigOptions
ProjectConfigOptions: Object
Type declaration
admin_corsstringcookie_secretstringdatabase_databasestringdatabase_extraRecord<string, unknown> & { ssl: { rejectUnauthorized: false } }database_loggingLoggerOptionsRequireddatabase_schemastringdatabase_typestringdatabase_urlstringhttp_compressionHttpCompressionOptionsjwt_secretstringredis_optionsRedisOptionsredis_prefixstringredis_urlstringsession_optionsSessionOptionsstore_corsstringQueryConfig
QueryConfig<TEntity>: Object
Type parameters
Type declaration
allowedFieldsstring[]allowedRelationsstring[]defaultFields(keyof TEntity | string)[]defaultLimitnumberdefaultRelationsstring[]isListbooleanQuerySelector
QuerySelector<TEntity>: Selector<TEntity> & { q?: string }
Type parameters
TEntityobjectRequiredRequestQueryFields
RequestQueryFields: Object
Type declaration
expandstringfieldsstringlimitnumberoffsetnumberorderstringSelector
Selector<TEntity>: { [key in keyof TEntity]?: TEntity[key] | TEntity[key][] | DateComparisonOperator | StringComparisonOperator | NumericalComparisonOperator | FindOperator<TEntity[key][] | string | string[]\> }
Type parameters
TEntityobjectRequiredTotalField
TotalField: "shipping_total" | "discount_total" | "tax_total" | "refunded_total" | "total" | "subtotal" | "refundable_amount" | "gift_card_total" | "gift_card_tax_total"
TreeQuerySelector
TreeQuerySelector<TEntity>: QuerySelector<TEntity> & { include_descendants_tree?: boolean }
Type parameters
TEntityobjectRequiredWithRequiredProperty
WithRequiredProperty<T, K>: T & { [Property in K]-?: T[Property] }
Utility type used to remove some optional attributes (coming from K) from a type T
Type parameters
TobjectRequiredKkeyof TRequiredWritable
Writable<T>: { -readonly [key in keyof T]: T[key] | FindOperator<T[key]\> | FindOperator<T[key][]\> | FindOperator<string[]\> }
Type parameters
TobjectRequired