Moeru AI Std
Utils

Merge

Smaller alternative to defu.

merge

import {  } from '@moeru/std/merge'

export interface Options {
  : string
  ?: {
    ?: string
    ?: number
  }
}

const : Options = {
  : 'defaults',
  : { : 114514 },
}

export const  = (?: <Options>) => <Options>(, )

({ : 'userOptions' }) // { a: 'userOptions', b: { d: 114514 }}
({ : { : 'foo' } }) // { a: 'defaults', b: { c: 'foo', d: 114514 }}
({ : { : 1919810 } }) // { a: 'defaults', b: { d: 1919810 }}

On this page