summaryrefslogtreecommitdiff
path: root/node_modules/capnp-ts/src/serialization/pointers/interface.ts
blob: b283869c05757e0b9b8797c3cd57cdf6b7e992f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/**
 * @author jdiaz5513
 */

import { MAX_DEPTH } from "../../constants";
import { NOT_IMPLEMENTED } from "../../errors";
import { format } from "../../util";
import { Segment } from "../segment";
import { Pointer } from "./pointer";

export class Interface extends Pointer {
  constructor(segment: Segment, byteOffset: number, depthLimit = MAX_DEPTH) {
    super(segment, byteOffset, depthLimit);

    throw new Error(format(NOT_IMPLEMENTED, "new Interface"));
  }
}