I want to host an LDAP Server using ldapjs. Sadly there is no documentation for TypeScript yet. So I found the typings in @types/nodejs
but there are no server methods present:
import ldap = require('ldapjs')
let server = ldap.createServer()
This gives me an error in VS Code that no method called createServer
is present. Only createClient
is showing. Also the index.d.ts
from the Typings package contains only a Client
interface:
export interface Client extends EventEmitter { // ...
How can I get the correct Typings for server usage?
ldapjs server is currently not properly typed.
The fast solution is to type ldapjs as
any
. This will remove type errors from your code.The longer solution would be to contribute to the ldapjs typing with a pull request to https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ldapjs