23 wrappers generated from
Object and Object.prototype.
Every entry takes a single object literal whose keys mirror the original
parameter names, plus an optional prompt: string for the LLM path.
Method First signature assignassign (input: { target: T ; source: U ; prompt ?: string }): Promise < T & U >
createcreate (input: { o: object; prompt ?: string }): Promise < any >
definePropertiesdefineProperties (input: { o: T ; properties: PropertyDescriptorMap & ThisType < any > ; prompt ?: string }): Promise < T >
definePropertydefineProperty (input: { o: T ; p: PropertyKey; attributes: PropertyDescriptor & ThisType < any > ; prompt ?: string }): Promise < T >
entriesentries (input: { o: { [s: string]: T ; } | ArrayLike < T > ; prompt ?: string }): Promise < [string, T ][] >
freezefreeze (input: { f: T ; prompt ?: string }): Promise < T >
fromEntriesfromEntries (input: { entries: Iterable < readonly [PropertyKey; T ] > ; prompt ?: string }): Promise < { [k: string]: T ; } >
getOwnPropertyDescriptorgetOwnPropertyDescriptor (input: { o: any; p: PropertyKey; prompt ?: string }): Promise < PropertyDescriptor >
getOwnPropertyDescriptorsgetOwnPropertyDescriptors (input: { o: T ; prompt ?: string }): Promise < { [ P in keyof T ]: TypedPropertyDescriptor < T [ P ] > ; } & { [x: string]: PropertyDescriptor; } >
getOwnPropertyNamesgetOwnPropertyNames (input: { o: any; prompt ?: string }): Promise < string[] >
getOwnPropertySymbolsgetOwnPropertySymbols (input: { o: any; prompt ?: string }): Promise < symbol[] >
getPrototypeOfgetPrototypeOf (input: { o: any; prompt ?: string }): Promise < any >
groupBygroupBy (input: { items: Iterable < T > ; keySelector ?: ( item : T ; index : number ) => K ; prompt ?: string }): Promise < Partial < Record < K , T [] >>>
hasOwnhasOwn (input: { o: object; v: PropertyKey; prompt ?: string }): Promise < boolean >
isis (input: { value1: any; value2: any; prompt ?: string }): Promise < boolean >
isExtensibleisExtensible (input: { o: any; prompt ?: string }): Promise < boolean >
isFrozenisFrozen (input: { o: any; prompt ?: string }): Promise < boolean >
isSealedisSealed (input: { o: any; prompt ?: string }): Promise < boolean >
keyskeys (input: { o: object; prompt ?: string }): Promise < string[] >
preventExtensionspreventExtensions (input: { o: T ; prompt ?: string }): Promise < T >
sealseal (input: { o: T ; prompt ?: string }): Promise < T >
setPrototypeOfsetPrototypeOf (input: { o: any; proto: object; prompt ?: string }): Promise < any >
valuesvalues (input: { o: { [s: string]: T ; } | ArrayLike < T > ; prompt ?: string }): Promise < T [] >