UNPKG

locutus

Version:

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

7 lines (6 loc) 748 B
import { type PhpAssoc, type PhpRuntimeValue } from '../_helpers/_phpTypes.ts'; type ArrayWalkCallback<TKey extends number | string, TValue, TUserdata> = (value: TValue, key: TKey, userdata?: TUserdata) => void; type ArrayWalkInput = PhpRuntimeValue; export declare function array_walk<TValue extends ArrayWalkInput = ArrayWalkInput, TUserdata extends ArrayWalkInput = ArrayWalkInput>(array: TValue[], funcname: ArrayWalkCallback<number, TValue, TUserdata>, userdata?: TUserdata): boolean; export declare function array_walk<TValue extends ArrayWalkInput = ArrayWalkInput, TUserdata extends ArrayWalkInput = ArrayWalkInput>(array: PhpAssoc<TValue>, funcname: ArrayWalkCallback<string, TValue, TUserdata>, userdata?: TUserdata): boolean; export {};