UNPKG

locutus

Version:

Locutus other languages' standard libraries to JavaScript for fun and educational purposes

8 lines (7 loc) 556 B
import { type PhpAssoc, type PhpRuntimeValue } from '../_helpers/_phpTypes.ts'; interface RecursiveReplaceObject extends PhpAssoc<RecursiveReplaceValue> { } type RecursiveReplaceValue = PhpRuntimeValue | RecursiveReplaceValue[] | RecursiveReplaceObject; type RecursiveReplaceTarget = RecursiveReplaceValue[] | RecursiveReplaceObject; export declare function array_replace_recursive(arr: RecursiveReplaceTarget, ...replacements: [replacement: RecursiveReplaceTarget, ...additionalReplacements: RecursiveReplaceTarget[]]): RecursiveReplaceTarget; export {};