node-lib

@wtasnorg/node-lib


@wtasnorg/node-lib / pojo

Function: pojo()

pojo<T>(instance): Record<string, unknown>

Defined in: pojo.ts:10

Convert a class instance into a plain JavaScript object. Copies only the instance’s own enumerable data properties and excludes methods or prototype values.

Type Parameters

T

T extends object

Parameters

instance

T

A class instance to convert.

Returns

Record<string, unknown>

A plain JavaScript object containing only data fields.