UnifiedClient
UnifiedClient:
object
Defined in: packages/core/src/client.ts:34
Companion object for the UnifiedClient type. Provides factory utility.
Type Declaration
Section titled “Type Declaration”create()
Section titled “create()”
readonlycreate(options?):UnifiedClient
Creates the main SDK client that manages plugins and routes requests.
Parameters
Section titled “Parameters”options?
Section titled “options?”client configuration with optional plugins
Returns
Section titled “Returns”a new UnifiedClient instance
Precondition
Section titled “Precondition”none
Postcondition
Section titled “Postcondition”returns a fully functional UnifiedClient
Idempotency
Section titled “Idempotency”Not idempotent — each call creates a new client
readonlyis(value):value is UnifiedClient
Type guard for UnifiedClient.
Parameters
Section titled “Parameters”unknown
the value to check
Returns
Section titled “Returns”value is UnifiedClient
true if value implements UnifiedClient interface
Postcondition
Section titled “Postcondition”returns true if value has all required UnifiedClient methods
Example
Section titled “Example”const client = UnifiedClient.create({ plugins: [twitchPlugin] });