@penumbra-zone/getters
Advanced tools
Comparing version 15.0.0 to 16.0.0
import { BalancesResponse } from '@penumbra-zone/protobuf/penumbra/view/v1/view_pb'; | ||
export declare const getBalanceView: import("./utils/getter.js").Getter<BalancesResponse, import("@penumbra-zone/protobuf/penumbra/core/asset/v1/asset_pb").ValueView, false>; | ||
export declare const getAssetIdFromBalancesResponseOptional: import("./utils/getter.js").Getter<BalancesResponse, import("@penumbra-zone/protobuf/penumbra/core/asset/v1/asset_pb").AssetId, true>; | ||
export declare const getAssetIdFromBalancesResponse: import("./utils/getter.js").Getter<BalancesResponse, import("@penumbra-zone/protobuf/penumbra/core/asset/v1/asset_pb").AssetId, false>; | ||
export declare const getMetadataFromBalancesResponse: import("./utils/getter.js").Getter<BalancesResponse, import("@penumbra-zone/protobuf/penumbra/core/asset/v1/asset_pb").Metadata, false>; | ||
@@ -5,0 +5,0 @@ export declare const getDisplayFromBalancesResponse: import("./utils/getter.js").Getter<BalancesResponse, string, true>; |
@@ -5,6 +5,3 @@ import { createGetter } from './utils/create-getter.js'; | ||
export const getBalanceView = createGetter((balancesResponse) => balancesResponse?.balanceView); | ||
export const getAssetIdFromBalancesResponseOptional = getBalanceView | ||
.optional() | ||
.pipe(getMetadata) | ||
.pipe(getAssetId); | ||
export const getAssetIdFromBalancesResponse = getBalanceView.pipe(getMetadata).pipe(getAssetId); | ||
export const getMetadataFromBalancesResponse = getBalanceView.pipe(getMetadata); | ||
@@ -11,0 +8,0 @@ export const getDisplayFromBalancesResponse = getMetadataFromBalancesResponse |
{ | ||
"name": "@penumbra-zone/getters", | ||
"version": "15.0.0", | ||
"version": "16.0.0", | ||
"license": "(MIT OR Apache-2.0)", | ||
@@ -5,0 +5,0 @@ "description": "Convenience getters for the deeply nested optionals of Penumbra's protobuf types", |
57385
700