UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

15 lines (14 loc) 1.32 kB
import { EnterpriseGlossaryBase, EnterpriseGlossaryInstance, EnterpriseGlossaryMapping, EnterpriseGlossaryMappingData, EnterpriseGlossaryMappingId } from "../models"; export declare class EnterpriseGlossaryService { private httpClient; private readonly baseUrl; addEnterpriseGlossary: (enterpriseGlossary: EnterpriseGlossaryBase) => Promise<EnterpriseGlossaryInstance>; updateEnterpriseGlossary: (enterpriseGlossaryInstance: EnterpriseGlossaryInstance) => Promise<EnterpriseGlossaryInstance>; removeEnterpriseGlossary: (enterpriseGlossaryInstance: EnterpriseGlossaryInstance) => Promise<void>; getAllEnterpriseGlossaries: () => Promise<EnterpriseGlossaryInstance[]>; getEnterpriseGlossary: (glossaryId: number) => Promise<EnterpriseGlossaryInstance>; addOrUpdateEnterpriseGlossaryMapping: (mapping: EnterpriseGlossaryMapping<EnterpriseGlossaryMappingData>) => Promise<EnterpriseGlossaryMapping<any>>; removeEnterpriseGlossaryMappings: (ids: EnterpriseGlossaryMappingId[]) => Promise<void>; getEnterpriseGlossaryMappings: <T extends EnterpriseGlossaryMappingData>(ids: EnterpriseGlossaryMappingId[]) => Promise<EnterpriseGlossaryMapping<T>[]>; queryEnterpriseGlossaryMappings: <T extends EnterpriseGlossaryMappingData>(name: string) => Promise<EnterpriseGlossaryMapping<T>[]>; }