コンテンツへスキップ

useStorageAsync

カテゴリ
エクスポートサイズ
1.63 kB
最終変更日
先週
関連

非同期サポート付きのリアクティブストレージ。

使用方法

useStorage を参照してください。

型宣言

型宣言を表示
typescript
export interface UseStorageAsyncOptions<T>
  extends Omit<UseStorageOptions<T>, "serializer"> {
  /**
   * Custom data serialization
   */
  serializer?: SerializerAsync<T>
}
export declare function useStorageAsync(
  key: string,
  initialValue: MaybeRefOrGetter<string>,
  storage?: StorageLikeAsync,
  options?: UseStorageAsyncOptions<string>,
): RemovableRef<string>
export declare function useStorageAsync(
  key: string,
  initialValue: MaybeRefOrGetter<boolean>,
  storage?: StorageLikeAsync,
  options?: UseStorageAsyncOptions<boolean>,
): RemovableRef<boolean>
export declare function useStorageAsync(
  key: string,
  initialValue: MaybeRefOrGetter<number>,
  storage?: StorageLikeAsync,
  options?: UseStorageAsyncOptions<number>,
): RemovableRef<number>
export declare function useStorageAsync<T>(
  key: string,
  initialValue: MaybeRefOrGetter<T>,
  storage?: StorageLikeAsync,
  options?: UseStorageAsyncOptions<T>,
): RemovableRef<T>
export declare function useStorageAsync<T = unknown>(
  key: string,
  initialValue: MaybeRefOrGetter<null>,
  storage?: StorageLikeAsync,
  options?: UseStorageAsyncOptions<T>,
): RemovableRef<T>

ソース

ソースドキュメント

コントリビューター

Anthony Fu
Jelf
Anthony Fu
Doctorwu
丶远方
Wu Rui
ntnyq
Waldi
Andreas Weber

変更ログ

v12.0.0-beta.1 2024/11/21
0a9ed - feat!: Vue 2サポートの削除、バンドルの最適化、クリーンアップ (#4349)
v10.7.2 2024/1/14
c197e - fix: ssrハンドラの修正 (#3703)
v10.0.0-beta.5 2023/4/13
cb644 - refactor!: isFunctionおよびisStringユーティリティの削除
v10.0.0-beta.4 2023/4/13
4d757 - feat(types)!: MaybeComputedRefMaybeRefOrGetterへの名前変更
0a72b - feat(toValue): resolveUnreftoValueに名前変更
v9.13.0 2023年2月18日
105f4 - fix: mergeDefaultsオプションの処理 (#2773)

MITライセンスの下でリリースされています。