UseSettingsResult
Defined in: src/react/useSettings.ts:43
Extended result returned by useSettings hook (React version) Includes both legacy modelPreference API and new userPreference API
Extends
BaseUseSettingsResult
Properties
deleteModelPreference()
deleteModelPreference: (
walletAddress:string) =>Promise<boolean>
Defined in: src/lib/db/settings/types.ts:40
Parameters
| Parameter | Type |
|---|---|
|
|
|
Returns
Promise<boolean>
Inherited from
BaseUseSettingsResult.deleteModelPreference
deleteUserPreference()
deleteUserPreference: (
walletAddress:string) =>Promise<boolean>
Defined in: src/react/useSettings.ts:65
Parameters
| Parameter | Type |
|---|---|
|
|
|
Returns
Promise<boolean>
getModelPreference()
getModelPreference: (
walletAddress:string) =>Promise<StoredModelPreference|null>
Defined in: src/lib/db/settings/types.ts:33
Parameters
| Parameter | Type |
|---|---|
|
|
|
Returns
Promise<StoredModelPreference | null>
Inherited from
BaseUseSettingsResult.getModelPreference
getUserPreference()
getUserPreference: (
walletAddress:string) =>Promise<StoredUserPreference|null>
Defined in: src/react/useSettings.ts:46
Parameters
| Parameter | Type |
|---|---|
|
|
|
Returns
Promise<StoredUserPreference | null>
isLoading
isLoading:
boolean
Defined in: src/lib/db/settings/types.ts:32
Inherited from
BaseUseSettingsResult.isLoading
modelPreference
modelPreference:
StoredModelPreference|null
Defined in: src/lib/db/settings/types.ts:31
Inherited from
BaseUseSettingsResult.modelPreference
setModelPreference()
setModelPreference: (
walletAddress:string,models?:string) =>Promise<StoredModelPreference|null>
Defined in: src/lib/db/settings/types.ts:36
Parameters
| Parameter | Type |
|---|---|
|
|
|
|
|
|
Returns
Promise<StoredModelPreference | null>
Inherited from
BaseUseSettingsResult.setModelPreference
setUserPreference()
setUserPreference: (
walletAddress:string,options:UpdateUserPreferenceOptions) =>Promise<StoredUserPreference>
Defined in: src/react/useSettings.ts:49
Parameters
| Parameter | Type |
|---|---|
|
|
|
|
|
Returns
Promise<StoredUserPreference>
updateModels()
updateModels: (
walletAddress:string,models:string) =>Promise<StoredUserPreference|null>
Defined in: src/react/useSettings.ts:61
Parameters
| Parameter | Type |
|---|---|
|
|
|
|
|
|
Returns
Promise<StoredUserPreference | null>
updatePersonality()
updatePersonality: (
walletAddress:string,personality:PersonalitySettings) =>Promise<StoredUserPreference|null>
Defined in: src/react/useSettings.ts:57
Parameters
| Parameter | Type |
|---|---|
|
|
|
|
|
Returns
Promise<StoredUserPreference | null>
updateProfile()
updateProfile: (
walletAddress:string,profile:ProfileUpdate) =>Promise<StoredUserPreference|null>
Defined in: src/react/useSettings.ts:53
Parameters
| Parameter | Type |
|---|---|
|
|
|
|
|
Returns
Promise<StoredUserPreference | null>
userPreference
userPreference:
StoredUserPreference|null
Defined in: src/react/useSettings.ts:45