Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "accesscontrol"

Index

Type aliases

AccessCanFunction

AccessCanFunction: (addr: MultistringAddress, opts: CanCallOpts) => OptAccessPolicy

Type declaration

AccessPolicy

AccessPolicy: boolean

OptAccessPolicy

OptAccessPolicy: AccessPolicy | undefined | null

PermissionedAccessCanFunction

PermissionedAccessCanFunction: (addr: MultistringAddress, opts: PermissionedCanCallOpts) => OptAccessPolicy

Variables

Const CanCallFunction

CanCallFunction: unique symbol = Symbol('CanCall')

Const OptAccessPolicy

OptAccessPolicy: { NONE: null } & { ALLOW: boolean; DENY: boolean } = Object.assign({ NONE: null }, AccessPolicy)

Const RequiresPermissions

RequiresPermissions: unique symbol = Symbol('RequiresPermissions')

Functions

RequirePermissions

  • RequirePermissions(perms: string[]): (Anonymous function)

SetCanCallFunc

Object literals

Const AccessPolicy

AccessPolicy: object

ALLOW

ALLOW: boolean = true

DENY

DENY: boolean = false

Generated using TypeDoc