UNPKG

@herlinus/coloquent

Version:

Library for retrieving model objects from a JSON-API, with a fluent syntax inspired by Laravel Eloquent.

15 lines (14 loc) 705 B
import { Relation } from "./Relation"; import { Builder } from "../Builder"; import { SingularResponse } from "../response/SingularResponse"; import { QueryMethods } from "../QueryMethods"; import { SortDirection } from "../SortDirection"; export declare class ToOneRelation extends Relation implements QueryMethods { get(page?: number): Promise<SingularResponse>; first(): Promise<SingularResponse>; find(id: string | number): Promise<SingularResponse>; where(attribute: string, value: string): Builder; with(value: any): Builder; orderBy(attribute: string, direction?: SortDirection | string): Builder; option(queryParameter: string, value: string): Builder; }