mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-23 12:56:46 +08:00
17 lines
458 B
TypeScript
17 lines
458 B
TypeScript
/// <reference path='acl.d.ts'/>
|
|
|
|
// https://github.com/OptimalBits/node_acl/blob/master/Readme.md
|
|
import Acl = require('acl');
|
|
import mongodb = require('mongodb');
|
|
|
|
var db: mongodb.Db;
|
|
|
|
// Using the mongo db backend
|
|
var acl = new Acl(new Acl.mongodbBackend(db, 'acl_', true));
|
|
|
|
// guest is allowed to view blogs
|
|
acl.allow('guest', 'blogs', 'view');
|
|
|
|
// allow function accepts arrays as any parameter
|
|
acl.allow('member', 'blogs', ['edit','view', 'delete']);
|