/* IMPORT */ import Record from '../nodes/record'; import type {FunctionMaybe, Schema} from '../types'; /* MAIN */ function record ( values?: FunctionMaybe> ): Record; function record ( keys: FunctionMaybe>, values?: FunctionMaybe> ): Record; function record ( keys?: FunctionMaybe>, values?: FunctionMaybe> ) { return keys ? ( values ? new Record ({ keys, values }) : new Record ({ values: keys }) ) : new Record ( {} ); } /* EXPORT */ export default record;