ketting
Version:
Opinionated HATEOAS / Rest client.
9 lines (8 loc) • 361 B
TypeScript
import { State } from './interface.js';
import { Resource } from '../resource.js';
import { GetRequestOptions } from '../types.js';
export declare class Resources<T = any> extends Array<Resource<T>> {
static get [Symbol.species](): ArrayConstructor;
constructor(resources: Resource<T>[]);
get(getOptions?: GetRequestOptions): Promise<State<T>[]>;
}