Skip to content

@pbvex/client / LocalAuthStore

Class: LocalAuthStore<T>

Extends

Type Parameters

T

T extends AuthRecord = AuthRecord

Constructors

Constructor

new LocalAuthStore<T>(options?): LocalAuthStore<T>

Parameters

options?

LocalAuthStoreOptions = {}

Returns

LocalAuthStore<T>

Overrides

AuthStore.constructor

Accessors

isSuperuser

Get Signature

get isSuperuser(): boolean

Returns

boolean

Inherited from

AuthStore.isSuperuser


isValid

Get Signature

get isValid(): boolean

Returns

boolean

Inherited from

AuthStore.isValid


record

Get Signature

get record(): T | null

Returns

T | null

Inherited from

AuthStore.record


token

Get Signature

get token(): string

Returns

string

Inherited from

AuthStore.token

Methods

clear()

clear(): void

Returns

void

Inherited from

AuthStore.clear


onChange()

onChange(listener, fireImmediately?): () => void

Parameters

listener

AuthChangeListener<T>

fireImmediately?

boolean = false

Returns

() => void

Inherited from

AuthStore.onChange


save()

save(token, record?): void

Parameters

token

string

record?

T | null

Returns

void

Overrides

AuthStore.save

Generated API reference. Source of truth is the codebase.