ketting
Version:
Opinionated HATEOAS / Rest client.
15 lines (14 loc) • 389 B
TypeScript
import { BaseState } from './base-state.js';
import { StateFactory } from './interface.js';
/**
* Represents a resource state in the HAL format
*/
export declare class HalState<T = any> extends BaseState<T> {
serializeBody(): string;
private serializeLinks;
clone(): HalState<T>;
}
/**
* Turns a HTTP response into a HalState
*/
export declare const factory: StateFactory;