@commercelayer/react-components
Version:
The Official Commerce Layer React Components
19 lines (18 loc) • 706 B
TypeScript
import { type DefaultMfeConfig, getMfeConfig } from '@commercelayer/organization-config';
interface ReturnObj {
organization: string;
domain: string;
}
export declare function getOrganizationSlug<E extends string>(endpoint: E): ReturnObj;
export interface OrganizationConfig {
accessToken: string;
endpoint: string;
params: Parameters<typeof getMfeConfig>[0]['params'];
}
/**
* Get organization config from Commerce Layer
*
*/
export declare function getOrganizationConfig(config: OrganizationConfig): Promise<DefaultMfeConfig | null>;
export declare function useOrganizationConfig({ accessToken, endpoint, params }: Partial<OrganizationConfig>): DefaultMfeConfig | null;
export {};