UNPKG

@sysdoc/sharepoint-utils

Version:

Sysdoc's core Sharepoint utilities

9 lines (8 loc) 612 B
/*! * Copyright Sysdoc @ 2019 */ /// <reference types="sharepoint" /> export declare function executor(url: string, listTitle?: string): <T>(cb: (ctx: SP.ClientContext, web: SP.Web, list?: SP.List) => T) => void; export declare type ExecutorFn = <T>(cb: (err: Error, ctx: SP.ClientContext, web: SP.Web, list: SP.List, resolve: (v: T | PromiseLike<T>) => void, reject: (err: any) => void) => void) => Promise<T>; export declare function asyncListExecutor(url: string, listTitle: string, forceNew?: boolean): ExecutorFn; export declare function executeOnContext(ctx: SP.ClientContext): Promise<unknown>;