@leyyo/cache
Version:
Common cache library
14 lines (13 loc) • 756 B
TypeScript
import { CacheAbstractPropImpl } from "../prop";
import { CacheChannelProp, CacheChannelPropData, CacheChannelPropDef, CacheChannelPropSecure } from "./types";
import { CacheEntityPropData } from "../entity";
import { OneOrMore } from "../types";
export declare class CacheChannelPropImpl<A> extends CacheAbstractPropImpl implements CacheChannelProp<A>, CacheChannelPropSecure<A> {
property: OneOrMore<keyof A>;
constructor(data: CacheEntityPropData<A> | CacheChannelPropData<A>, parent: CacheEntityPropData<A>);
get $flat(): CacheChannelPropDef;
get $secure(): CacheChannelPropSecure<A>;
get $back(): CacheChannelProp<A>;
get $pure(): Partial<CacheChannelPropData<A>>;
$setPure(pure: Partial<CacheChannelPropData<A>>): void;
}