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

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

Function: isPreEngineered()

isPreEngineered(symbol): boolean

Defined in: src/ships/pre-engineered.ts:218

Whether a module has at least one known pre-engineered form.

Parameters

symbol

string

A module symbol. Leading/trailing whitespace and case are ignored.

Returns

boolean

true when getPreEngineeredVariants would return anything.

Throws

If symbol is present and not a string. A nullish symbol is a miss, answered the way an unrecognised one is.

Example

import { isPreEngineered } from '@elite-dangerous-almanac/core/ships/pre-engineered';

isPreEngineered('Hpt_Railgun_Fixed_Medium'); // -> true
isPreEngineered('Int_Hyperdrive_Size2_Class1'); // -> false
⚠️ **GitHub.com Fallback** ⚠️