UNPKG

homebridge-config-ui-x

Version:

A web based management, configuration and control platform for Homebridge

23 lines (20 loc) 479 B
'use strict' module.exports = state function state (o) { const { secret, censor, isCensorFct, compileRestore, serialize, groupRedact, nestedRedact, wildcards, wcLen } = o const builder = [{ secret, censor, isCensorFct, compileRestore }] builder.push({ secret }) if (serialize !== false) builder.push({ serialize }) if (wcLen > 0) builder.push({ groupRedact, nestedRedact, wildcards, wcLen }) return Object.assign(...builder) }