Skip to content

auth.Interface.TestUserServiceContract

Sclable CI edited this page Apr 10, 2026 · 22 revisions

@sclable/nestjs-libs / auth / TestUserServiceContract

Interface: TestUserServiceContract<UserType>

Defined in: packages/auth/src/contracts/test-user-service.contract.ts:4

Extends

Type Parameters

UserType

UserType extends ApplicationUserContract

Methods

createFromExternalUserData()

createFromExternalUserData(userData): UserID | Promise<UserID>

Defined in: packages/auth/src/contracts/user-service.contract.ts:11

Parameters

userData

AuthProviderUserContract

Returns

UserID | Promise<UserID>

Inherited from

UserServiceContract.createFromExternalUserData


getOneByExternalId()

getOneByExternalId(externalId): UserType | Promise<UserType | null> | null

Defined in: packages/auth/src/contracts/user-service.contract.ts:6

Parameters

externalId

UserID

Returns

UserType | Promise<UserType | null> | null

Inherited from

UserServiceContract.getOneByExternalId


getOneById()

getOneById(userId): UserType | Promise<UserType | null> | null

Defined in: packages/auth/src/contracts/user-service.contract.ts:5

Parameters

userId

UserID

Returns

UserType | Promise<UserType | null> | null

Inherited from

UserServiceContract.getOneById


getOneByUsernameAndPassword()

getOneByUsernameAndPassword(username, password): UserType | Promise<UserType | null> | null

Defined in: packages/auth/src/contracts/user-service.contract.ts:7

Parameters

username

string

password

string

Returns

UserType | Promise<UserType | null> | null

Inherited from

UserServiceContract.getOneByUsernameAndPassword


getTestUser()

getTestUser(): UserType | Promise<UserType>

Defined in: packages/auth/src/contracts/test-user-service.contract.ts:6

Returns

UserType | Promise<UserType>


updateFromExternalUserData()

updateFromExternalUserData(userData): UserID | Promise<UserID>

Defined in: packages/auth/src/contracts/user-service.contract.ts:12

Parameters

userData

AuthProviderUserContract

Returns

UserID | Promise<UserID>

Inherited from

UserServiceContract.updateFromExternalUserData

Clone this wiki locally