apim-developer-portal2
Version:
API management developer portal
20 lines (18 loc) • 560 B
text/typescript
import { MapiClient } from ".";
export class PolicyService {
constructor(private readonly mapiClient: MapiClient) { }
public async getPolicyXmlForGlobalScope(): Promise<string> {
try {
const policyXml = await this.mapiClient.get<string>(`/policies/policy?format=rawxml`);
return policyXml;
}
catch (error) {
if (error.code === "ResourceNotFound") {
return null;
}
else {
throw error;
}
}
}
}