@@ -484,15 +484,11 @@ export type PermissionSpecificationConstraint =
484484 * Options for {@link PermissionSpecificationBuilder} functions.
485485 */
486486type PermissionSpecificationBuilderOptions <
487- FactoryHooks extends Record < string , unknown > ,
488487 MethodHooks extends Record < string , unknown > ,
489- ValidatorHooks extends Record < string , unknown > ,
490488> = {
491489 targetName ?: string ;
492490 allowedCaveats ?: Readonly < NonEmptyArray < string > > | null ;
493- factoryHooks ?: FactoryHooks ;
494491 methodHooks ?: MethodHooks ;
495- validatorHooks ?: ValidatorHooks ;
496492} ;
497493
498494/**
@@ -504,8 +500,6 @@ type PermissionSpecificationBuilderOptions<
504500export type PermissionSpecificationBuilder <
505501 Type extends PermissionType ,
506502 Options extends PermissionSpecificationBuilderOptions <
507- Record < string , unknown > ,
508- Record < string , unknown > ,
509503 Record < string , unknown >
510504 > ,
511505 Specification extends PermissionSpecificationConstraint & {
@@ -521,16 +515,10 @@ export type PermissionSpecificationBuilderExportConstraint = {
521515 targetName : string ;
522516 specificationBuilder : PermissionSpecificationBuilder <
523517 PermissionType ,
524- PermissionSpecificationBuilderOptions <
525- Record < string , unknown > ,
526- Record < string , unknown > ,
527- Record < string , unknown >
528- > ,
518+ PermissionSpecificationBuilderOptions < Record < string , unknown > > ,
529519 PermissionSpecificationConstraint
530520 > ;
531- factoryHookNames ?: Record < string , true > ;
532521 methodHookNames ?: Record < string , true > ;
533- validatorHookNames ?: Record < string , true > ;
534522} ;
535523
536524type ValidRestrictedMethodSpecification <
0 commit comments