//================================================================ /** * @packageDocumentation * @module std */ //================================================================ /** * Pointer referencing value. * * @author Jeongho Nam - https://github.com/samchon */ export interface IPointer { /** * Reference of the value. */ value: T; } export namespace IPointer { /** * Inference of value type. */ export type ValueType> = Pointer extends IPointer ? T : unknown; }