@jss-rule-engine/core
Version:
Rule engine for Sitecore JSS
24 lines (18 loc) • 623 B
text/typescript
import { IItemProvider } from './itemProvider';
import { getItemAncestorsByIdMock, getItemByIdMock, getItemDescendantsByIdMock } from '@coreroot/mocks/graphQLMocks';
export class FakeGraphQLItemProvider implements IItemProvider {
constructor() {
}
async getItemAncestorInfoById(_itemId: string) {
return getItemAncestorsByIdMock;
}
async getItemDescendantsInfoById(_itemId: string) {
return getItemDescendantsByIdMock;
}
async getItemById(_itemId: string) {
return getItemByIdMock;
}
async runQuery(_query: any, _variables: any) {
return getItemByIdMock;
}
}