inet-core
Version:
iNet Core
28 lines (27 loc) • 891 B
TypeScript
import { HttpClientService } from './http-client.service';
import { Subscription } from 'rxjs';
import * as i0 from "@angular/core";
export declare class SuggestionService {
private http;
static instance: SuggestionService;
constructor(http: HttpClientService);
saveSuggestion(params: SuggestionParamData, callback?: Function): Subscription;
loadSuggestion(params: SuggestionParamData, callback: Function): Subscription;
static ɵfac: i0.ɵɵFactoryDeclaration<SuggestionService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<SuggestionService>;
}
export interface SuggestionParamData {
content: string;
keyword: string;
}
export interface SuggestionResponse {
items: SuggestionItem[];
total: number;
}
export interface SuggestionItem {
content: string;
keyword: string;
ownercode: string;
usage: number;
uuid: string;
}