@forge/csp
5.8.1-experimental-04cc2b95.8.2-next.0
out/csp/csp-injection-service.d.ts~
out/csp/csp-injection-service.d.tsModified+9−9
Index: package/out/csp/csp-injection-service.d.ts
===================================================================
--- package/out/csp/csp-injection-service.d.ts
+++ package/out/csp/csp-injection-service.d.ts
@@ -1,15 +1,15 @@
import type { LambdaEnvironment } from '@forge/cli-shared';
import { CSPDetails } from '../types';
-type StandardIcOptions = {
+declare type StandardIcOptions = {
icLabel: string;
serviceName: string;
};
-type GetICDomainIcOptions = {
+declare type GetICDomainIcOptions = {
serviceName?: string;
getICDomain: () => string;
};
-type IcOptions = StandardIcOptions | GetICDomainIcOptions;
+declare type IcOptions = StandardIcOptions | GetICDomainIcOptions;
export declare const getAtlassianImageHost: (microsEnv: LambdaEnvironment, icOptions?: IcOptions) => string[];
export declare const EXTERNAL_ALLOW_LISTED_IMAGES_HOSTS: string[];
export declare class CSPInjectionService {
private getCSPReportUri;
@@ -20,14 +20,14 @@
private getFrameAncestors;
getInjectableCSP: ({ existingCSPDetails, microsEnv, tunnelCSPReporterUri, hostname, isFedRAMP, icOptions, macroParentHost, connectMacroParentDomain }: {
existingCSPDetails: CSPDetails;
microsEnv: LambdaEnvironment;
- tunnelCSPReporterUri?: string;
- hostname?: string;
- isFedRAMP?: boolean;
- icOptions?: IcOptions;
- macroParentHost?: string;
- connectMacroParentDomain?: string;
+ tunnelCSPReporterUri?: string | undefined;
+ hostname?: string | undefined;
+ isFedRAMP?: boolean | undefined;
+ icOptions?: IcOptions | undefined;
+ macroParentHost?: string | undefined;
+ connectMacroParentDomain?: string | undefined;
}) => string[];
}
export {};
//# sourceMappingURL=csp-injection-service.d.ts.map
\ No newline at end of file