Skip to content

auth.Interface.TestUserServiceContract

Sclable CI edited this page Oct 7, 2024 · 7 revisions

@sclable/nestjs-libs / auth / TestUserServiceContract

Interface: TestUserServiceContract<UserType>

Extends

Type Parameters

UserType extends ApplicationUserContract

Methods

createFromExternalUserData()

createFromExternalUserData(userData): UserID | Promise<UserID>

Parameters

userData: AuthProviderUserContract

Returns

UserID | Promise<UserID>

Inherited from

UserServiceContract.createFromExternalUserData

Defined in

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


getOneByExternalId()

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

Parameters

externalId: UserID

Returns

null | UserType | Promise<null | UserType>

Inherited from

UserServiceContract.getOneByExternalId

Defined in

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


getOneById()

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

Parameters

userId: UserID

Returns

null | UserType | Promise<null | UserType>

Inherited from

UserServiceContract.getOneById

Defined in

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


getOneByUsernameAndPassword()

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

Parameters

username: string

password: string

Returns

null | UserType | Promise<null | UserType>

Inherited from

UserServiceContract.getOneByUsernameAndPassword

Defined in

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


getTestUser()

getTestUser(): UserType | Promise<UserType>

Returns

UserType | Promise<UserType>

Defined in

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


updateFromExternalUserData()

updateFromExternalUserData(userData): UserID | Promise<UserID>

Parameters

userData: AuthProviderUserContract

Returns

UserID | Promise<UserID>

Inherited from

UserServiceContract.updateFromExternalUserData

Defined in

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

Clone this wiki locally