@inrupt/solid-client

Globals / “thing/add”

Module: “thing/add”

Functions

addBoolean

ConstaddBoolean(thing: T, property: string | Url, value: boolean): T

Defined in src/thing/add.ts:86

Create a new Thing with a boolean added for a Property.

This preserves existing values for the given Property. To replace them, see setBoolean.

The original thing is not modified; this function returns a cloned Thing with updated values.

Parameters:

Name

Type

Description

thing

T

Thing to add a boolean value to.

property

string | Url

Property for which to add the given boolean value.

value

boolean

Boolean to add to thing for the given property.

Returns: T

A new Thing equal to the input Thing with the given value added for the given Property.


addDatetime

ConstaddDatetime(thing: T, property: string | Url, value: Date): T

Defined in src/thing/add.ts:108

Create a new Thing with a datetime added for a Property.

This preserves existing values for the given Property. To replace them, see setDatetime.

The original thing is not modified; this function returns a cloned Thing with updated values.

Parameters:

Name

Type

Description

thing

T

Thing to add a datetime value to.

property

string | Url

Property for which to add the given datetime value.

value

Date

Datetime to add to thing for the given property.

Returns: T

A new Thing equal to the input Thing with the given value added for the given Property.


addDecimal

ConstaddDecimal(thing: T, property: string | Url, value: number): T

Defined in src/thing/add.ts:130

Create a new Thing with a decimal added for a Property.

This preserves existing values for the given Property. To replace them, see setDecimal.

The original thing is not modified; this function returns a cloned Thing with updated values.

Parameters:

Name

Type

Description

thing

T

Thing to add a decimal value to.

property

string | Url

Property for which to add the given decimal value.

value

number

Decimal to add to thing for the given property.

Returns: T

A new Thing equal to the input Thing with the given value added for the given Property.


addInteger

ConstaddInteger(thing: T, property: string | Url, value: number): T

Defined in src/thing/add.ts:152

Create a new Thing with an integer added for a Property.

This preserves existing values for the given Property. To replace them, see setInteger.

The original thing is not modified; this function returns a cloned Thing with updated values.

Parameters:

Name

Type

Description

thing

T

Thing to add an integer value to.

property

string | Url

Property for which to add the given integer value.

value

number

Integer to add to thing for the given property.

Returns: T

A new Thing equal to the input Thing with the given value added for the given Property.


addStringNoLocale

ConstaddStringNoLocale(thing: T, property: string | Url, value: string): T

Defined in src/thing/add.ts:198

Create a new Thing with an unlocalised string added for a Property.

This preserves existing values for the given Property. To replace them, see setStringNoLocale.

The original thing is not modified; this function returns a cloned Thing with updated values.

Parameters:

Name

Type

Description

thing

T

Thing to add an unlocalised string value to.

property

string | Url

Property for which to add the given string value.

value

string

String to add to thing for the given property.

Returns: T

A new Thing equal to the input Thing with the given value added for the given Property.


addStringWithLocale

addStringWithLocale<T>(thing: T, property: Url | UrlString, value: string, locale: string): T

Defined in src/thing/add.ts:175

Create a new Thing with a localised string added for a Property.

This preserves existing values for the given Property. To replace them, see setStringWithLocale.

The original thing is not modified; this function returns a cloned Thing with updated values.

Type parameters:

Name

Type

T

Thing

Parameters:

Name

Type

Description

thing

T

Thing to add a localised string value to.

property

Url | UrlString

Property for which to add the given string value.

value

string

String to add to thing for the given property.

locale

string

Locale of the added string.

Returns: T

A new Thing equal to the input Thing with the given value added for the given Property.


addUrl

ConstaddUrl(thing: T, property: string | Url, url: string | Url | DatasetCore<Quad, Quad> & { internal_url: UrlString } | DatasetCore<Quad, Quad> & { internal_localSubject: LocalNode }): T

Defined in src/thing/add.ts:53

Create a new Thing with a URL added for a Property.

This preserves existing values for the given Property. To replace them, see setUrl.

The original thing is not modified; this function returns a cloned Thing with updated values.

Parameters:

Name

Type

Description

thing

T

Thing to add a URL value to.

property

string | Url

Property for which to add the given URL value.

url

string | Url | DatasetCore<Quad, Quad> & { internal_url: UrlString } | DatasetCore<Quad, Quad> & { internal_localSubject: LocalNode }

URL to add to thing for the given property.

Returns: T

A new Thing equal to the input Thing with the given value added for the given Property.