UNPKG

@softvisio/core

Version:
24 lines (20 loc) 585 B
export default { "keyword": "aclResolver", "type": [ "string", "number" ], "metaSchema": { "type": "string", }, compile ( schema ) { if ( !schema ) return; global[ Symbol.for( "aclResolver" ) ] ??= new Set(); global[ Symbol.for( "aclResolver" ) ].add( schema ); return data => { global[ Symbol.for( "aclResolver" ) ] ??= []; global[ Symbol.for( "aclResolver" ) ].push( { "id": data, "resolver": schema, } ); return true; }; }, };