RecipesChapter 3: The Type System

Dealing with Error Types in catch Clauses

Recipe 3.7 from The TypeScript Cookbook

function isAxiosError(payload: any): payload is AxiosError {
  return payload !== null 
    && typeof payload === 'object'
    && payload.isAxiosError;
}
Open in TypeScript Playground →