@jss-rule-engine/core
Version:
Rule engine for Sitecore JSS
17 lines (16 loc) • 786 B
TypeScript
import { FakeGraphQLItemProvider } from "../src/graphQl/fakeGraphQLItemProvider";
import { IItemProvider } from "../src/graphQl/itemProvider";
declare class SitecoreContextMockBuilder {
instance: any;
fakeItemProvider: FakeGraphQLItemProvider;
constructor(itemId: string, name: string, language?: string);
getInstance(): any;
template(templateName: string, templateId: string): this;
itemPath(itemPath: string): this;
site(siteName: string): this;
language(language: string): this;
fieldValue(fieldName: string, fieldValue: string): this;
itemProvider(itemProvider: IItemProvider): this;
}
export declare function sitecoreContextMockBuilder(itemId: string, name: string, language?: string): SitecoreContextMockBuilder;
export {};