Type parameters
Callable
PolicyBuilder
▸ PolicyBuilder(contract, definition): RegisteredQuery<"internal", ComponentAccessArgs, Promise<ReadAccessResult[]>>
Parameters
Returns
RegisteredQuery<"internal", ComponentAccessArgs, Promise<ReadAccessResult[]>>
PolicyBuilder
▸ PolicyBuilder<Args, Result>(contract, definition): RegisteredQuery<"internal", Expand<{ [Property in string | number | symbol]?: Exclude<Infer<Args[Property]>, undefined> } & { [Property in string | number | symbol]: Infer<Args[Property]> }>, Promise<Infer<Result>>>
Type parameters
Parameters
Returns
RegisteredQuery<"internal", Expand<{ [Property in string | number | symbol]?: Exclude<Infer<Args[Property]>, undefined> } & { [Property in string | number | symbol]: Infer<Args[Property]> }>, Promise<Infer<Result>>>