BigIntInstance.cs 451 B

12345678910111213141516171819
  1. using Jint.Native.Object;
  2. using Jint.Runtime;
  3. namespace Jint.Native.BigInt;
  4. internal sealed class BigIntInstance : ObjectInstance, IPrimitiveInstance
  5. {
  6. public BigIntInstance(Engine engine, JsBigInt value)
  7. : base(engine, ObjectClass.Object)
  8. {
  9. BigIntData = value;
  10. }
  11. Types IPrimitiveInstance.Type => Types.BigInt;
  12. JsValue IPrimitiveInstance.PrimitiveValue => BigIntData;
  13. public JsBigInt BigIntData { get; }
  14. }