Home > @infiniteobjects/top-shot-service
Top Shot service package
Class | Description |
---|---|
TopShotService | TopShot Services |
Enumeration | Description |
---|---|
MomentAssetImages | Moment asset image sufixes |
MomentAssetType | Moment Asset sufixes selections |
MomentAssetVideos | Moment asset video sufixes |
Function | Description |
---|---|
excludeFromLeagues(leagues) | Given a leagues (MomentLeague[]) param, returns a filtered MomentLeague[]. |
filterMomentsByLeague(filterLeagues) | Given a leagues (MomentLeague[]) param and ITopShotAssetToken[] return a filtered ITopShotAssetToken[] based on provided leagues param. |
filterMomentsByRetired(includeRetired) | Given a includeRetired (boolean) param and TopShotAssetWithCurrentTeam[] return a filtered TopShotAssetWithCurrentTeam[] based on matching boolean. |
getExternalUrl(momentId) | Returns Top Shot external url |
getPrintability(owner, user) | Return IAssetPrintabilityStatus based on owner criteria |
getRarity(rarity) | Returns a TopshotMomentRarity from MomentAssetRarity or null |
getSeriesName(setSeries) | Transforms a setSeries number to series name |
mintedMomentToTopShot(data, user) | Transforms ITopshotMoment to ITopShotAssetToken |
mintedMomentToTopShotWithCurrentTeam(data, user) | Transforms ITopshotMoment to TopShotAssetWithCurrentTeam |
removeCurrentTeamFromMoments(moments) | Exclude current currentTeam prop from given TopShotAssetWithCurrentTeam[] param. |
topShotUserToProfile(data) | Transforms a ITopshotMomentOwner to IProfile |
valueOrNull(obj) | Given a object and a path Return the obj path value, or null. |
Interface | Description |
---|---|
GetMomentPayload | GetMomentPayload |
GetMomentsPayload | GetMomentsPayload |
GetUserProfilePayload | GetUserProfilePayload |
GqlError | GqlError |
GqlQuery | GqlQuery |
ITopshotMoment | TopShots Minted Moment |
ITopshotMomentOwner | TopShots Minted Moment Owner |
ITopshotMomentPlay | TopShots Minted Moment Play information |
ITopshotMomentPlayStats | TopShots Minted Moment Play Stats |
ITopshotMomentSet | TopShots Minted Moment Set Data |
SearchMomentPayload | SearchMomentPayload |
Variable | Description |
---|---|
TOP_SHOT_API_ENDPOINT | TOP_SHOT_API_ENDPOINT |
TOP_SHOT_CONTRACT | TopShot Contract |
TOP_SHOT_DOMAIN | TopShot Public Domain |
TOP_SHOT_INCLUDE_RETIRED | TOP_SHOT_INCLUDE_RETIRED |
TOP_SHOT_INCLUDE_WNBA | TOP_SHOT_INCLUDE_WNBA |
Type Alias | Description |
---|---|
TopshotMomentRarity | TopShots Moment Rarities |