# Function: copyProperty() (/pixi-vn-live2d/core/functions/copyProperty)



\> **copyProperty**\<`From`, `FromKey`, `ToKey`, `To`>(`type`, `from`, `to`, `fromKey`, `toKey`): `void`

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:4848

Copies a property at only if it matches the `type`.

## Type Parameters [#type-parameters]

### From [#from]

`From`

### FromKey [#fromkey]

`FromKey` *extends* `string` | `number` | `symbol`

### ToKey [#tokey]

`ToKey` *extends* `string` | `number` | `symbol`

### To [#to]

`To` *extends* `Partial`\<`Record`\<`ToKey`, `From`\[`FromKey`]>>

## Parameters [#parameters]

### type [#type]

`string`

Type expected to match `typeof` on the property.

### from [#from-1]

`From`

Source object.

### to [#to-1]

`To`

Destination object.

### fromKey [#fromkey-1]

`FromKey`

Key of the property in source object.

### toKey [#tokey-1]

`ToKey`

Key of the property in destination object.

## Returns [#returns]

`void`
