Core SDK@pillar-ai/sdk
Lifecycle
Initialize, destroy, and check SDK state.
typescript
import Pillar from '@pillar-ai/sdk'
Methods
Pillar.init()
Initialize the Pillar SDK
typescript
static init(config: PillarConfig): Promise<Pillar>
Parameters
configrequiredPillarConfig
No description.
Returns
Promise<Pillar>Pillar.destroy()
Destroy the Pillar instance
typescript
static destroy(): void
Pillar.getInstance()
Get the current Pillar instance
typescript
static getInstance(): Pillar | null
Returns
Pillar | nullProperties
Pillar.isReady
Whether SDK is ready
typescript
get isReady: boolean
Type
booleanPillar.state
Current SDK state
typescript
get state: PillarState
Type
PillarStatePillar.config
Get the resolved configuration
typescript
get config: ResolvedConfig | null
Type
ResolvedConfig | null