apisearch
Version:
Javascript client for Apisearch.
32 lines (31 loc) • 584 B
TypeScript
import { Item } from "../Model/Item";
import { ItemUUID } from "../Model/ItemUUID";
/**
* Write Transformer
*/
export interface WriteTransformer {
/**
* Is an indexable object.
*
* @param object
*
* @return {boolean}
*/
isValidObject(object: any): boolean;
/**
* Create item by object.
*
* @param object
*
* @return {Item}
*/
toItem(object: any): Item;
/**
* Create item UUID by object.
*
* @param object
*
* @return {ItemUUID}
*/
toItemUUID(object: any): ItemUUID;
}