UNPKG

apim-developer-portal2

Version:

API management developer portal

20 lines (18 loc) 560 B
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; } } } }