@pnp/spfx-controls-react
Version:
Reusable React controls for SharePoint Framework solutions
26 lines • 1.47 kB
TypeScript
import { ISPService, ILibsOptions, IFieldsOptions, IContentTypesOptions, IRenderListDataAsStreamClientFormResult } from "./ISPService";
import { ISPContentType, ISPField, ISPLists, ISPViews } from "../common/SPEntities";
import { orderBy } from '../controls/viewPicker/IViewPicker';
export default class SPServiceMock implements ISPService {
private _includeDelay?;
private _delayTimeout?;
constructor(includeDelay?: boolean, delayTimeout?: number);
getListFormRenderInfo(listId: string): Promise<IRenderListDataAsStreamClientFormResult>;
getAdditionalListFormFieldInfo(listId: string, webUrl?: string): Promise<ISPField[]>;
getFields(options?: IFieldsOptions): Promise<ISPField[]>;
getContentTypes(options?: IContentTypesOptions): Promise<ISPContentType[]>;
getListItems(filterText: string, listId: string, internalColumnName: string, field: ISPField, keyInternalColumnName?: string, webUrl?: string): Promise<any[]>;
getField: (listId: string, internalColumnName: string, webUrl?: string) => Promise<ISPField | undefined>;
getViews(listId?: string, orderBy?: orderBy, filter?: string): Promise<ISPViews>;
/**
* The mock lists to present to the local workbench
*/
private static _lists;
getLibs(options?: ILibsOptions): Promise<ISPLists>;
/**
* Locks the thread for the specified amount of time
* @param ms Milliseconds to wait
*/
private sleep;
}
//# sourceMappingURL=SPServiceMock.d.ts.map