UNPKG

@aptly-as/types

Version:
35 lines (34 loc) 883 B
import { AptlyMediaSrcSchema } from '../models/index.js'; export interface AptlySearchPaginateResponse<T> { limit: number; skip: number; data: T[]; count: number; searchAfter?: string; } export interface AptlyApiQueries { limit?: number; skip?: number; text?: string; select?: string; populate?: string; } export type AptlyPowerSearchItem = AptlyPowerSearchItemSchema<string, string>; export interface AptlyPowerSearchItemSchema<ID, DATE> { _id: ID; type: AptlyPowerSearchResponseType; path: string; title: string; icon?: string; media?: AptlyMediaSrcSchema<ID, DATE> | null; subtitle?: string; description?: string; score: number; } export declare enum AptlyPowerSearchResponseType { Organization = "organization", Project = "project", Offer = "offer", Order = "order", Unit = "unit" }