Returns value is
| "SupplierAladdinSci"
| "SupplierAlboChemicals"
| "SupplierAlchemieLabs"
| "SupplierAllianceChemical"
| "SupplierAmarisChemicalSolutions"
| "SupplierAmbeed"
| "SupplierAsesChem"
| "SupplierBioFuranChem"
| "SupplierBVV"
| "SupplierCarolina"
| "SupplierCarolinaChemical"
| "SupplierChemsavers"
| "SupplierConsolidatedChemical"
| "SupplierDailyBioUSA"
| "SupplierFtfScientific"
| "SupplierGoldAndSilverTesting"
| "SupplierHimedia"
| "SupplierHyperFuels"
| "SupplierInnovatingScience"
| "SupplierLaballey"
| "SupplierLabChem"
| "SupplierLaboratoriumDiscounter"
| "SupplierLabProServices"
| "SupplierLeroChem"
| "SupplierLibertySci"
| "SupplierLiMac"
| "SupplierLoudwolf"
| "SupplierMacklin"
| "SupplierOnyxmet"
| "SupplierOrbitNaturalProductDerivatives"
| "SupplierS3Chemicals"
| "SupplierScienceLab"
| "SupplierSynthetika"
| "SupplierTheLabStockroom"
| "SupplierVWR"
| "SupplierWarchem"
True (and narrows value) when it names a live supplier.
Type guard narrowing an arbitrary string to a live SupplierClassName, checked against the glob-derived live-supplier set — no supplier implementation is imported. Also the mechanism by which SUPPLIER_CLASS_NAMES is typed without an assertion.
Prefer this over
SupplierFactory.isSupplierClassNameanywhere that isn't already running a search: the factory's copy is equivalent but reaching it pulls the whole supplier layer into the caller's bundle.