apisearch-ui
Version:
Javascript User Interface of Apisearch.
37 lines (30 loc) • 651 B
text/typescript
import ApisearchUI from "./ApisearchUI";
/**
* ApisearchUIFactory class
*/
export default class ApisearchUIFactory {
private config: any;
/**
* Create instance
*
* @param config
*
* @return {ApisearchUIFactory}
*/
public static fromConfig(config: any): ApisearchUIFactory {
const instance = new ApisearchUIFactory();
instance.config = config;
return instance;
}
/**
* @param hash
*
* @return {ApisearchUI}
*/
public createUI(hash: string = null) {
return ApisearchUI.create(
this.config,
hash,
);
}
}