Skip to content

Commit

Permalink
Merge pull request #69 from DestinyItemManager/inv-item-lite
Browse files Browse the repository at this point in the history
export inventoryitem lite table type
  • Loading branch information
nev-r authored Oct 26, 2023
2 parents a2aef6e + 42f5a8f commit 8eb59e2
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 0 deletions.
10 changes: 10 additions & 0 deletions generated-src/destiny2/manifest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,16 @@ export interface AllDestinyManifestComponents {
DestinyLoadoutConstantsDefinition: { [key: number]: DestinyLoadoutConstantsDefinition };
}

export type DestinyInventoryItemLiteDefinition = Omit<
DestinyInventoryItemDefinition,
| "iconWatermarkShelved" | "screenshot" | "flavorText" | "tooltipStyle"
| "action" | "stats" | "statsEnabledUnlockExpression" | "translationBlock"
| "preview" | "sourceData" | "objectives" | "metrics" | "plug"
| "gearset" | "sack" | "sockets" | "investmentStats" | "traitIds"
| "traitHashes" | "boundToRelease" | "hash" | "index" | "contentIdentifier"
| "redacted" | "blacklisted"
>;

/**
* languages the manifest comes in, as their required keys to download them
*/
Expand Down
10 changes: 10 additions & 0 deletions generator/generate-manifest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,16 @@ ${defsToInclude
.map((manifestComponent) => ` ${manifestComponent}: { [key: number]: ${manifestComponent} };\n`)
.join('')}}
export type DestinyInventoryItemLiteDefinition = Omit<
DestinyInventoryItemDefinition,
| "iconWatermarkShelved" | "screenshot" | "flavorText" | "tooltipStyle"
| "action" | "stats" | "statsEnabledUnlockExpression" | "translationBlock"
| "preview" | "sourceData" | "objectives" | "metrics" | "plug"
| "gearset" | "sack" | "sockets" | "investmentStats" | "traitIds"
| "traitHashes" | "boundToRelease" | "hash" | "index" | "contentIdentifier"
| "redacted" | "blacklisted"
>;
/**
* languages the manifest comes in, as their required keys to download them
*/
Expand Down
28 changes: 28 additions & 0 deletions lib/destiny2/manifest.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,34 @@ export interface AllDestinyManifestComponents {
[key: number]: DestinyLoadoutConstantsDefinition;
};
}
export type DestinyInventoryItemLiteDefinition = Omit<
DestinyInventoryItemDefinition,
| 'iconWatermarkShelved'
| 'screenshot'
| 'flavorText'
| 'tooltipStyle'
| 'action'
| 'stats'
| 'statsEnabledUnlockExpression'
| 'translationBlock'
| 'preview'
| 'sourceData'
| 'objectives'
| 'metrics'
| 'plug'
| 'gearset'
| 'sack'
| 'sockets'
| 'investmentStats'
| 'traitIds'
| 'traitHashes'
| 'boundToRelease'
| 'hash'
| 'index'
| 'contentIdentifier'
| 'redacted'
| 'blacklisted'
>;
/**
* languages the manifest comes in, as their required keys to download them
*/
Expand Down

0 comments on commit 8eb59e2

Please sign in to comment.