@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
TypeScript
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;
}