UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

22 lines (21 loc) 1.16 kB
import { OpenXmlRelation } from '../../utils/open-xml-relation'; import { XmlReader } from '../../zip/xml-reader'; import { Data } from '../data'; export declare class RelationsCollection { private data; private list; constructor(data: Data); init(path: string): Promise<void>; add(rel: OpenXmlRelation): void; lookupRelationById(id: string): OpenXmlRelation; lookupRelationByType(type: string): OpenXmlRelation; lookupRelationByTargetAndType(target: string, type: string): OpenXmlRelation; generateId(): string; lookupExternalRelationById(relationId: string): OpenXmlRelation; lookupRelationTargetById(id: string, rootFolder: string, defaultFileName: string): string; lookupPackageFileStreamByRelationId(relationId: string, rootFolder: string): Promise<XmlReader | null>; lookupRelationTargetByType(type: string, rootFolder: string, defaultFileName: string): string; lookupExternalImageByRelationId(relationId: string): Promise<number | null>; lookupImageByRelationId(relationId: string, rootFolder: string): Promise<number | null>; private calculateRelationTargetCore; }