[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Runtime](./puppeteer.protocol.runtime.md) > [RemoteObject](./puppeteer.protocol.runtime.remoteobject.md) > [subtype](./puppeteer.protocol.runtime.remoteobject.subtype.md) ## Protocol.Runtime.RemoteObject.subtype property Object subtype hint. Specified for `object` or `wasm` type values only. Signature: ```typescript subtype?: ('array' | 'null' | 'node' | 'regexp' | 'date' | 'map' | 'set' | 'weakmap' | 'weakset' | 'iterator' | 'generator' | 'error' | 'proxy' | 'promise' | 'typedarray' | 'arraybuffer' | 'dataview' | 'i32' | 'i64' | 'f32' | 'f64' | 'v128' | 'anyref'); ```