@openshift-console/dynamic-plugin-sdk
Version:
Provides core APIs, types and utilities used by dynamic plugins at runtime.
13 lines (12 loc) • 466 B
TypeScript
type ConsoleRequestHeaders = {
'Impersonate-Group'?: string;
'Impersonate-User'?: string;
'X-CSRFToken'?: string;
};
export declare const getCSRFToken: () => string;
/**
* A function that creates impersonation headers for API requests using current redux state.
* @returns an object containing the appropriate impersonation requst headers, based on redux state
*/
export declare const getConsoleRequestHeaders: () => ConsoleRequestHeaders;
export {};