Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

@reactor/sites — sitesclient

@reactor/sites


@reactor/sites / SitesClient

Defined in: index.ts:36

new SitesClient(ctx): SitesClient

Defined in: index.ts:37

RequestContext

SitesClient

get deployments(): object

Defined in: index.ts:73

Deployment management

object

get: (siteName, deploymentId) => Promise<Result<Deployment>>

string

string

Promise<Result<Deployment>>

list: (siteName, options?) => Promise<Result<Deployment[]>>

string

number

Promise<Result<Deployment[]>>

promote: (siteName, deploymentId) => Promise<Result<Deployment>>

string

string

Promise<Result<Deployment>>

rollback: (siteName, deploymentId) => Promise<Result<Deployment>>

string

string

Promise<Result<Deployment>>


get domains(): object

Defined in: index.ts:59

Domain management

object

add: (siteName, domain) => Promise<Result<Domain>>

string

string

Promise<Result<Domain>>

list: (siteName) => Promise<Result<Domain[]>>

string

Promise<Result<Domain[]>>

remove: (siteName, domain) => Promise<Result<void>>

string

string

Promise<Result<void>>

delete(siteName): Promise<Result<void>>

Defined in: index.ts:102

Delete a site

string

Promise<Result<void>>


deploy(siteName, bundle, options?): Promise<Result<Deployment>>

Defined in: index.ts:42

Deploy a site bundle.

string

Blob | ArrayBuffer

string

Promise<Result<Deployment>>


get(siteName): Promise<Result<Site>>

Defined in: index.ts:97

Get site info

string

Promise<Result<Site>>


list(): Promise<Result<Site[]>>

Defined in: index.ts:92

List all sites

Promise<Result<Site[]>>