/var/www/greso.tech/server/nsm/node_modules/pdf-lib/src/core/objects
NameSizeModeActions
PDFArray.ts58470644editdlrm
PDFBool.ts12650644editdlrm
PDFDict.ts70180644editdlrm
PDFHexString.ts22430644editdlrm
PDFInvalidObject.ts7630644editdlrm
PDFName.ts47200644editdlrm
PDFNull.ts5710644editdlrm
PDFNumber.ts9950644editdlrm
PDFObject.ts6400644editdlrm
PDFRawStream.ts9060644editdlrm
PDFRef.ts13350644editdlrm
PDFStream.ts25680644editdlrm
PDFString.ts36860644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/pdf-lib/src/core/objects/PDFNumber.ts (995B)
import { copyStringIntoBuffer, numberToString } from 'src/utils/index'; import PDFObject from 'src/core/objects/PDFObject'; class PDFNumber extends PDFObject { static of = (value: number) => new PDFNumber(value); private readonly numberValue: number; private readonly stringValue: string; private constructor(value: number) { super(); this.numberValue = value; this.stringValue = numberToString(value); } asNumber(): number { return this.numberValue; } /** @deprecated in favor of [[PDFNumber.asNumber]] */ value(): number { return this.numberValue; } clone(): PDFNumber { return PDFNumber.of(this.numberValue); } toString(): string { return this.stringValue; } sizeInBytes(): number { return this.stringValue.length; } copyBytesInto(buffer: Uint8Array, offset: number): number { offset += copyStringIntoBuffer(this.stringValue, buffer, offset); return this.stringValue.length; } } export default PDFNumber;