Learn more  » Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

skava / @skava/graphql   js

Repository URL to install this package:

Version: 9.0.35-framework 

/ dist / deps / checkAPIResponse.d.ts

import { OneResponse, OneRequestType } from '../typings';
declare const isSuccessResponse: (response: OneResponse<import("../typings").AnyObj & import("../typings").DefaultOneResponseError>) => boolean;
declare const getSessionTokenFromContext: (context: OneRequestType<import("@skava/request/dist/typings").OneRequestContextBase>) => string;
/**
 * @todo need to check if it is expired same as I am doing in `__tests__/generator`
 */
declare const checkAndGetSessionId: (context: OneRequestType<import("@skava/request/dist/typings").OneRequestContextBase>) => string;
declare const isSessionExpired: (response: Response) => boolean;
declare const getUnAuthResponse: (response: Response, sessionToken: string) => Promise<{
    properties: {
        state: {
            status: string;
        };
    };
    responseMessage: string;
    responseCode: number;
}>;
export { isSuccessResponse, checkAndGetSessionId, isSessionExpired, getUnAuthResponse, getSessionTokenFromContext, };
export default checkAndGetSessionId;