Skip to content

basalt / testing/src / TenantLifecycle

Interface: TenantLifecycle ​

Defined in: testing/src/tenant.ts:18

The subset of Tenancy this helper needs — structural, so no package dependency.

Methods ​

create() ​

> create(tenant): Promise<unknown>

Defined in: testing/src/tenant.ts:20

Parameters ​

tenant ​

object & Record<string, unknown>

Returns ​

Promise<unknown>


destroy() ​

> destroy(id, options?): Promise<void>

Defined in: testing/src/tenant.ts:21

Parameters ​

id ​

string

options? ​
force? ​

boolean

Returns ​

Promise<void>


find() ​

> find(id): Promise<unknown>

Defined in: testing/src/tenant.ts:19

Parameters ​

id ​

string

Returns ​

Promise<unknown>


run() ​

> run<T>(tenantOrId, fn): Promise<T>

Defined in: testing/src/tenant.ts:22

Type Parameters ​

T ​

T

Parameters ​

tenantOrId ​

string

fn ​

() => T | Promise<T>

Returns ​

Promise<T>

Released under the MIT License.