locutus
Version:
Locutus other languages' standard libraries to JavaScript for fun and educational purposes
8 lines (7 loc) • 556 B
TypeScript
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 {};