Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Nuims

Index

Constructors

constructor

  • Parameters

    • Optional source: Partial<Nuims>

      需要合并的部分参数

    Returns Nuims

Properties

Readonly domainName

domainName: string = ...

App Name

Readonly resourceId

resourceId: string = ...

上报权限后的资源id

Readonly service

service: WebService = ...

view

Readonly view

view: View = ...

view

Methods

attachDevRole

  • attachDevRole(): Promise<void>
  • 绑定dev权限 用于用户创建页面、子页面的时候

    Returns Promise<void>

attachPermissionResourceAction

  • attachPermissionResourceAction(): Promise<void>
  • Returns Promise<void>

bindRolesAndPermissions

  • bindRolesAndPermissions(role: Role, permission: Permission): any
  • Parameters

    • role: Role
    • permission: Permission

    Returns any

createDefaultPermission

  • createDefaultPermission(role: Role): Promise<any>
  • Parameters

    • role: Role

    Returns Promise<any>

createResources

  • createResources(): any
  • Returns any

getDefaultPermissionForRole

  • getDefaultPermissionForRole(role: Role): any
  • Parameters

    • role: Role

    Returns any

getPermissionResources

  • getPermissionResources(permission: Permission): any
  • Parameters

    • permission: Permission

    Returns any

getResource

  • getResource(): Promise<any>
  • Returns Promise<any>

getResourceId

  • getResourceId(): Promise<any>
  • Returns Promise<any>

getResourceValue

  • getResourceValue(): string
  • Returns string

handleDefaultPermisssionForRole

  • handleDefaultPermisssionForRole(): Promise<void>
  • Returns Promise<void>

initAttachDevRole

  • initAttachDevRole(): Promise<void>
  • 用于generator初始化应用的时候

    Returns Promise<void>

syncRoles

  • syncRoles(resourceValue: string): Promise<void>
  • Parameters

    • resourceValue: string

    Returns Promise<void>

Generated using TypeDoc