Core
FaultClass
Extracts the class prefix from a fault code: the segment before its first _.
@defjs/core · Type
Signature
type FaultClass<C extends string> = C extends `${infer TClass}_${string}` ? TClass : never;
FaultClass<FaultCode> is
'CAP' | 'ENV' | 'EXT' | 'HTTP' | 'NET' | 'REQ' | 'RES'.