Class: RObject

RWorker.RObject

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new RObject(data): RObject

Parameters

Name Type
data WebRData

Returns

RObject

Overrides

RObjectBase.constructor

Defined in

webR/robj-worker.ts:198

Properties

ptr

ptr: number

Inherited from

RObjectBase.ptr

Defined in

webR/robj-worker.ts:183

Accessors

[toStringTag]

get [toStringTag](): string

Returns

string

Defined in

webR/robj-worker.ts:212

Methods

attrs

attrs(): Nullable<RPairlist>

Returns

Nullable<RPairlist>

Defined in

webR/robj-worker.ts:248


class

class(): RCharacter

Returns

RCharacter

Defined in

webR/robj-worker.ts:252


get

get(prop): RObject

Parameters

Name Type
prop string | number

Returns

RObject

Defined in

webR/robj-worker.ts:302


getDollar

getDollar(prop): RObject

Parameters

Name Type
prop string

Returns

RObject

Defined in

webR/robj-worker.ts:306


includes

includes(name): null | boolean

Parameters

Name Type
name string

Returns

null | boolean

Defined in

webR/robj-worker.ts:288


inspect

inspect(): void

Returns

void

Defined in

webR/robj-worker.ts:226


isNa

isNa(): boolean

Returns

boolean

Defined in

webR/robj-worker.ts:234


isNull

isNull(): this is RNull

Returns

this is RNull

Defined in

webR/robj-worker.ts:230


isUnbound

isUnbound(): boolean

Returns

boolean

Defined in

webR/robj-worker.ts:244


names

names(): null | (null | string)[]

Returns

null | (null | string)[]

Defined in

webR/robj-worker.ts:279


pluck

pluck(...path): undefined | RObject

Parameters

Name Type
...path (string | number)[]

Returns

undefined | RObject

Defined in

webR/robj-worker.ts:326


set

set(prop, value): RObject

Parameters

Name Type
prop string | number
value WebRDataRaw | RObject

Returns

RObject

Defined in

webR/robj-worker.ts:342


setNames

setNames(values): this

Parameters

Name Type
values null | (null | string)[]

Returns

this

Defined in

webR/robj-worker.ts:263


subset

subset(prop): RObject

Parameters

Name Type
prop string | number

Returns

RObject

Defined in

webR/robj-worker.ts:298


toJs

toJs(options?, depth?): WebRDataJs

Parameters

Name Type Default value
options ToJsOptions undefined
depth number 1

Returns

WebRDataJs

Defined in

webR/robj-worker.ts:294


type

type(): "string" | "symbol" | "function" | "raw" | "null" | "pairlist" | "closure" | "environment" | "promise" | "call" | "special" | "builtin" | "logical" | "integer" | "double" | "complex" | "character" | "dots" | "any" | "list" | "expression" | "bytecode" | "pointer" | "weakref" | "s4" | "new" | "free"

Returns

"string" | "symbol" | "function" | "raw" | "null" | "pairlist" | "closure" | "environment" | "promise" | "call" | "special" | "builtin" | "logical" | "integer" | "double" | "complex" | "character" | "dots" | "any" | "list" | "expression" | "bytecode" | "pointer" | "weakref" | "s4" | "new" | "free"

Inherited from

RObjectBase.type

Defined in

webR/robj-worker.ts:188


wrap

wrap<T>(this, ptr): InstanceType<T>

Type parameters

Name Type
T extends typeof RObject

Parameters

Name Type
this T
ptr number

Returns

InstanceType<T>

Defined in

webR/robj-worker.ts:206