Public declaration syntax from forge-ts/packages/forge-media/src/error.ts Original source SHA-256: 11694c3f4152569dad54ee5a3ac553d1c23d22400a05a89921351429b7d07594 Function bodies and constant values are omitted. This is not the complete implementation. Source line 13 export const ForgeMediaErrorCode /* type inferred in source */; Source line 23 export type ForgeMediaErrorCodeType = (typeof ForgeMediaErrorCode)[keyof typeof ForgeMediaErrorCode]; Source line 42 export class ForgeMediaError extends Error { public readonly code: ForgeMediaErrorCodeType; static generationFailed(model: string, reason: string): ForgeMediaError; static transcriptionFailed(model: string, reason: string): ForgeMediaError; static speechFailed(model: string, reason: string): ForgeMediaError; static videoFailed(model: string, reason: string): ForgeMediaError; static unsupportedFormat(format: string, supported: string[]): ForgeMediaError; static core(reason: string): ForgeMediaError; }