Preparing search index...
The search index is not available
cardano-sdk
cardano-sdk
@cardano-sdk/cardano-services
TypeormAssetProvider
Class TypeormAssetProvider
Hierarchy
TypeormProvider
TypeormAssetProvider
Implements
AssetProvider
Index
Constructors
constructor
Properties
#connection
Config$
#dependencies
#entities
#nft
Metadata
Service
#pagination
Page
Size
Limit
#subscription
data
Source$
health
logger
name
state
Methods
#fetch
Token
Metadata
List
#get
Asset
Info
#get
Nft
Metadata
#reset
#subscribe
To
Data
Source
get
Asset
get
Assets
health
Check
initialize
initialize
After
initialize
Before
initialize
Impl
on
Error
shutdown
shutdown
After
shutdown
Before
shutdown
Impl
start
start
After
start
Before
start
Impl
with
Data
Source
Constructors
constructor
new
Typeorm
Asset
Provider
(
__namedParameters
:
TypeormAssetProviderProps
, dependencies
:
TypeormAssetProviderDependencies
)
:
TypeormAssetProvider
Parameters
__namedParameters:
TypeormAssetProviderProps
dependencies:
TypeormAssetProviderDependencies
Returns
TypeormAssetProvider
Properties
Private
#connection
Config$
#connection
Config$
:
Observable
<
PgConnectionConfig
>
Private
#dependencies
#dependencies
:
TypeormAssetProviderDependencies
Private
#entities
#entities
:
Function
[]
Private
#nft
Metadata
Service
#nft
Metadata
Service
:
TypeOrmNftMetadataService
Private
#pagination
Page
Size
Limit
#pagination
Page
Size
Limit
:
number
Private
#subscription
#subscription
:
undefined
|
Subscription
Protected
data
Source$
data
Source$
:
BehaviorSubject
<
null
|
DataSource
>
= ...
health
health
:
HealthCheckResponse
= ...
logger
logger
:
Logger
name
name
:
string
state
state
:
RunnableModuleState
Methods
Private
#fetch
Token
Metadata
List
#fetch
Token
Metadata
List
(
assetIds
:
AssetId
[]
)
:
Promise
<
(
undefined
|
null
|
TokenMetadata
)
[]
>
Parameters
assetIds:
AssetId
[]
Returns
Promise
<
(
undefined
|
null
|
TokenMetadata
)
[]
>
Private
#get
Asset
Info
#get
Asset
Info
(
assetId
:
AssetId
)
:
Promise
<
AssetInfo
>
Parameters
assetId:
AssetId
Returns
Promise
<
AssetInfo
>
Private
#get
Nft
Metadata
#get
Nft
Metadata
(
asset
:
AssetInfo
)
:
Promise
<
undefined
|
null
|
NftMetadata
>
Parameters
asset:
AssetInfo
Returns
Promise
<
undefined
|
null
|
NftMetadata
>
Private
#reset
#reset
(
)
:
void
Returns
void
Private
#subscribe
To
Data
Source
#subscribe
To
Data
Source
(
)
:
void
Returns
void
get
Asset
get
Asset
(
__namedParameters
:
GetAssetArgs
)
:
Promise
<
AssetInfo
>
Parameters
__namedParameters:
GetAssetArgs
Returns
Promise
<
AssetInfo
>
get
Assets
get
Assets
(
__namedParameters
:
GetAssetsArgs
)
:
Promise
<
AssetInfo
[]
>
Parameters
__namedParameters:
GetAssetsArgs
Returns
Promise
<
AssetInfo
[]
>
health
Check
health
Check
(
)
:
Promise
<
HealthCheckResponse
>
Returns
Promise
<
HealthCheckResponse
>
initialize
initialize
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
initialize
After
initialize
After
(
)
:
void
Returns
void
initialize
Before
initialize
Before
(
)
:
void
Returns
void
initialize
Impl
initialize
Impl
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
on
Error
on
Error
(
_
:
unknown
)
:
void
Parameters
_:
unknown
Returns
void
shutdown
shutdown
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
shutdown
After
shutdown
After
(
)
:
void
Returns
void
shutdown
Before
shutdown
Before
(
)
:
void
Returns
void
shutdown
Impl
shutdown
Impl
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
start
start
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
start
After
start
After
(
)
:
void
Returns
void
start
Before
start
Before
(
)
:
void
Returns
void
start
Impl
start
Impl
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
with
Data
Source
with
Data
Source
<
T
>
(
callback
:
(
(
dataSource
:
DataSource
)
=>
Promise
<
T
>
)
)
:
Promise
<
T
>
Type Parameters
T
Parameters
callback:
(
(
dataSource
:
DataSource
)
=>
Promise
<
T
>
)
(
dataSource
:
DataSource
)
:
Promise
<
T
>
Parameters
dataSource:
DataSource
Returns
Promise
<
T
>
Returns
Promise
<
T
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
cardano-
sdk
@cardano-
sdk/cardano-
services
<internal>
errors
util
@cardano-
sdk/cardano-
services-
client
<internal>
@cardano-
sdk/core
<internal>
Asset
Asset
Name
Label
util
Cardano
Asset
Fingerprint
Asset
Id
Asset
Name
DRepID
Pool
Id
Reward
Account
Transaction
Id
util
Cardano
Node
Errors
Cardano
Node
Util
Days
Hours
Milliseconds
Minutes
Provider
Util
Seconds
Serialization
Tx
BodyCBOR
TxCBOR
metadatum
util
@cardano-
sdk/e2e
<internal>
@cardano-
sdk/golden-
test-
generator
<internal>
@cardano-
sdk/governance
<internal>
cip36
@cardano-
sdk/input-
selection
<internal>
@cardano-
sdk/key-
management
<internal>
cip8
errors
util
@cardano-
sdk/ogmios
<internal>
ogmios
To
Core
@cardano-
sdk/projection
<internal>
Bootstrap
In
Memory
Mappers
@cardano-
sdk/util
<internal>
Base64
Blob
Hex
Blob
@cardano-
sdk/util-
dev
<internal>
Asset
Id
Docker
Util
Tx
Test
Util
cip19
Test
Vectors
handle
Provider
Mocks
mock
Providers
@cardano-
sdk/util-
rxjs
@cardano-
sdk/wallet
<internal>
cip30
storage
@cardano-
sdk/web-
extension
<internal>
cip30
Typeorm
Asset
Provider
constructor
#connection
Config$
#dependencies
#entities
#nft
Metadata
Service
#pagination
Page
Size
Limit
#subscription
data
Source$
health
logger
name
state
#fetch
Token
Metadata
List
#get
Asset
Info
#get
Nft
Metadata
#reset
#subscribe
To
Data
Source
get
Asset
get
Assets
health
Check
initialize
initialize
After
initialize
Before
initialize
Impl
on
Error
shutdown
shutdown
After
shutdown
Before
shutdown
Impl
start
start
After
start
Before
start
Impl
with
Data
Source
Generated using
TypeDoc