Defjs
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'.

Edit this page on GitHub
Released under the MIT License. · Copyright © 2026 MunMunMiao