UNPKG

kentico-cloud-delivery

Version:

Official Kentico Cloud Delivery SDK

15 lines (14 loc) 759 B
import { ContentItem } from './content-item.class'; export declare class TypeResolver { type: string; resolve: () => ContentItem; /** * Resolver used to create empty instance of object representing your content item. * For example if you create a class 'Character' which corresponds to 'character' code name of Kentico Cloud type, you * need to use TypeResolver like: 'new TypeResolver("code_example", () => new CodeExample())' * @constructor * @param {string} type - Codename of the content item defined in your Kentico Cloud content types * @param {() => ContentItem} resolve - Calbacked used to returs empty instance of proper item class */ constructor(type: string, resolve: () => ContentItem); }