@design-automation/mobius-inline-funcs
Version:
Mobius Spatial Information Model
17 lines • 937 B
JavaScript
/**
* Returns the index of the first occurence of the value in the list.
*
* If the value does not exist, returns null.
*
* @param list The list.
* @param val The value, can be of any type.
* @returns The index of the first occurence of the value (an integer), or null.
*/
export function listFind(list, val) {
const index = list.indexOf(val);
if (index === -1) {
return null;
}
return index;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlzdEZpbmQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvaW5saW5lL2xpc3QvbGlzdEZpbmQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7Ozs7Ozs7O0dBUUc7QUFDRixNQUFNLFVBQVUsUUFBUSxDQUFDLElBQVcsRUFBRSxHQUFRO0lBQzNDLE1BQU0sS0FBSyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDaEMsSUFBSSxLQUFLLEtBQUssQ0FBQyxDQUFDLEVBQUU7UUFDZCxPQUFPLElBQUksQ0FBQztLQUNmO0lBQ0QsT0FBTyxLQUFLLENBQUM7QUFDakIsQ0FBQyJ9