sp-attachment-library
Version:
This is library is used ro do attachments realted actions on a list item in Sharepoint Angular SPA Addins.
14 lines (13 loc) • 903 B
TypeScript
import { SpAttachmentConfig } from '../config';
import { AttachmentFileInfo } from '@pnp/sp';
export declare class SpAttachmentLibraryService {
private config;
constructor(config: SpAttachmentConfig);
getAttachmentsById(listName: string, itemId: number): Promise<any>;
addAttachment(listName: string, itemId: number, attachment: AttachmentFileInfo): Promise<any>;
addAttachments(listName: string, itemId: number, attachments: AttachmentFileInfo[]): Promise<any>;
deleteAttachment(listName: string, itemId: number, fileName: string): Promise<any>;
deleteAttachments(listName: string, itemId: number, fileNames: string[]): Promise<any>;
getAttachmentContent(listName: string, itemId: number, fileName: string): Promise<any>;
updateAttachmentContent(listName: string, itemId: number, fileName: string, content: string | Blob | ArrayBuffer): Promise<any>;
}