@shipengine/connect-loader
Version:
Internal library for loading ShipEngine Connect apps
9 lines (8 loc) • 953 B
TypeScript
import { OAuthConfigDefinition, InlineOrReference, OAuthAuthorizationProcessDefinition, OAuthRefreshTokenProcessDefinition } from '@shipengine/connect-sdk';
import { OAuthConfigPOJO, OAuthAuthorizationProcessPOJO, OAuthRefreshTokenProcessPOJO } from '@shipengine/connect-sdk/lib/internal';
export declare function readAuthorizationProcessDefinition(definition: InlineOrReference<OAuthAuthorizationProcessDefinition>, cwd: string, fieldName: string): Promise<OAuthAuthorizationProcessPOJO>;
export declare function readRefreshTokenProcessDefinition(definition: InlineOrReference<OAuthRefreshTokenProcessDefinition> | undefined, cwd: string, fieldName: string): Promise<OAuthRefreshTokenProcessPOJO | undefined>;
/**
* Reads a data driven OAuth Config definition
*/
export declare function readOAuthConfigDefinition(definition: InlineOrReference<OAuthConfigDefinition> | undefined, cwd: string, fieldName: string): Promise<OAuthConfigPOJO | undefined>;