BigIntInstance.cs 433 B

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