ships.Function.hasPowerDistributorStats - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

@elite-dangerous-almanac/core / ships / hasPowerDistributorStats

Function: hasPowerDistributorStats()

hasPowerDistributorStats<T>(module): module is T & PowerDistributorStats

Defined in: src/ships/module-capabilities.ts:172

Test for all three power-distributor capacitor stat pairs.

Type Parameters

T

T extends OutfittingModuleStats

Parameters

module

T | null | undefined

A catalogue result or custom sparse record, including null.

Returns

module is T & PowerDistributorStats

Whether every field in PowerDistributorStats is numeric.

Example

import type { OutfittingModule } from '@elite-dangerous-almanac/core/ships/modules';
declare const record: OutfittingModule | null;

import { hasPowerDistributorStats } from '@elite-dangerous-almanac/core/ships/module-capabilities';

if (hasPowerDistributorStats(record)) record.weaponsRecharge; // MJ/s
⚠️ **GitHub.com Fallback** ⚠️