import { IUrlChildRequest, IUrlDetailsResponse, IUrlResponse } from '../Intellipush.types'; import ApiBase from './Base'; export interface IUrlModule { prefix: string; generate(url: string): Promise; generateChild(params: IUrlChildRequest): Promise; details(id: string): Promise; } export default class Url extends ApiBase implements IUrlModule { prefix: string; generate(url: string): Promise; generateChild(params: IUrlChildRequest): Promise; details(id: string): Promise; }