UNPKG

@openfga/sdk

Version:

JavaScript and Node.js SDK for OpenFGA

132 lines (131 loc) 3.18 kB
/** * JavaScript and Node.js SDK for OpenFGA * * API version: 1.x * Website: https://openfga.dev * Documentation: https://openfga.dev/docs * Support: https://openfga.dev/community * License: [Apache-2.0](https://github.com/openfga/js-sdk/blob/main/LICENSE) * * NOTE: This file was auto generated by OpenAPI Generator (https://openapi-generator.tech). DO NOT EDIT. */ import { AxiosError, AxiosHeaderValue, Method } from "axios"; import { ErrorCode, InternalErrorCode, NotFoundErrorCode } from "./apiModel"; /** * * @export * @class FgaError * @extends {Error} */ export declare class FgaError extends Error { name: string; constructor(err?: Error | string | unknown, msg?: string); } /** * * @export * @class FgaApiError * @extends { FgaError } */ export declare class FgaApiError extends FgaError { name: string; statusCode?: number; statusText?: string; method?: Method; requestURL?: string; storeId?: string; endpointCategory?: string; apiErrorMessage?: string; requestData?: any; responseData?: any; responseHeader?: Record<string, AxiosHeaderValue | undefined>; requestId?: string; constructor(err: AxiosError, msg?: string); } /** * * @export * @class FgaApiValidationError * @extends { FgaApiError } */ export declare class FgaApiValidationError extends FgaApiError { name: string; apiErrorCode: ErrorCode; constructor(err: AxiosError, msg?: string); } /** * * @export * @class FgaApiNotFoundError * @extends { FgaApiError } */ export declare class FgaApiNotFoundError extends FgaApiError { name: string; apiErrorCode: NotFoundErrorCode; constructor(err: AxiosError, msg?: string); } /** * * @export * @class FgaApiRateLimitExceededError * @extends { FgaApiError } */ export declare class FgaApiRateLimitExceededError extends FgaApiError { name: string; apiErrorCode?: string; constructor(err: AxiosError, msg?: string); } /** * * @export * @class FgaApiInternalError * @extends { FgaApiError } */ export declare class FgaApiInternalError extends FgaApiError { name: string; apiErrorCode: InternalErrorCode; constructor(err: AxiosError, msg?: string); } /** * * @export * @class FgaApiAuthenticationError * @extends { FgaApiError } */ export declare class FgaApiAuthenticationError extends FgaError { name: string; statusCode?: number; statusText?: string; method?: Method; requestURL?: string; clientId?: string; audience?: string; grantType?: string; responseData?: any; responseHeader?: any; requestId?: string; apiErrorCode?: string; constructor(err: AxiosError); } /** * * @export * @class FgaValidationError * @extends { FgaError } */ export declare class FgaValidationError extends FgaError { field: string; name: string; constructor(field: string, msg?: string); } /** * * @export * @class FgaRequiredParamError * @extends { FgaValidationError } */ export declare class FgaRequiredParamError extends FgaValidationError { functionName: string; name: string; constructor(functionName: string, field: string, msg?: string); }