Skip to content

Commit 1564307

Browse files
committed
refactor!: Remove validator and factory hooks
1 parent 7a01c95 commit 1564307

1 file changed

Lines changed: 1 addition & 13 deletions

File tree

packages/permission-controller/src/Permission.ts

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -484,15 +484,11 @@ export type PermissionSpecificationConstraint =
484484
* Options for {@link PermissionSpecificationBuilder} functions.
485485
*/
486486
type 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<
504500
export 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

536524
type ValidRestrictedMethodSpecification<

0 commit comments

Comments
 (0)