pluto-http-client
Version:
HTTP client for NodeJS. Inspired in the Java JAX-RS spec so you can expect excellence, versatility and extensibility.
41 lines (40 loc) • 1.31 kB
TypeScript
export declare class CacheControl {
private _privateFields;
private _noCacheFields;
private _cacheExtension;
private _isPrivate;
private _isNoCache;
private _isNoStore;
private _isNoTransform;
private _isMustRevalidate;
private _isProxyRevalidate;
private _maxAge;
private _sMaxAge;
constructor();
get privateFields(): Array<string>;
set privateFields(value: Array<string>);
get noCacheFields(): Array<string>;
set noCacheFields(value: Array<string>);
get cacheExtension(): Map<string, string>;
set cacheExtension(value: Map<string, string>);
get isPrivate(): boolean;
set isPrivate(value: boolean);
get isNoCache(): boolean;
set isNoCache(value: boolean);
get isNoStore(): boolean;
set isNoStore(value: boolean);
get isNoTransform(): boolean;
set isNoTransform(value: boolean);
get isMustRevalidate(): boolean;
set isMustRevalidate(value: boolean);
get isProxyRevalidate(): boolean;
set isProxyRevalidate(value: boolean);
get maxAge(): number;
set maxAge(value: number);
get sMaxAge(): number;
set sMaxAge(value: number);
toString(): string;
private static buildListValue;
private static appendWithSeperator;
private static appendQuotedWithSeperator;
}