SYMBOL INDEX (166 symbols across 56 files) FILE: features/support/scripts/Client.ts constant METHOD (line 3) | const METHOD = { class Client (line 11) | class Client { method constructor (line 15) | constructor(superagent) { method setHost (line 27) | public setHost(host) { method createRequest (line 31) | public createRequest(method, path, body) { method addRequestHeaders (line 47) | public addRequestHeaders(request) { method setHeader (line 53) | public setHeader(name, value) { FILE: features/support/scripts/Response.ts class Response (line 1) | class Response { method constructor (line 4) | constructor(body, status) { FILE: packages/hadron-auth/src/HadronAuth.ts type ISecuredRoute (line 9) | interface ISecuredRoute { FILE: packages/hadron-auth/src/IRoute.ts type IRoute (line 1) | interface IRoute { type IMethod (line 6) | interface IMethod { FILE: packages/hadron-auth/src/ISecurityOptions.ts type ISecurityOptions (line 4) | interface ISecurityOptions { FILE: packages/hadron-auth/src/constants.ts constant CONTAINER_NAME (line 1) | const CONTAINER_NAME = 'isGranted'; FILE: packages/hadron-auth/src/hierarchyProvider.ts type IRolesMap (line 1) | interface IRolesMap { type IRole (line 5) | interface IRole { type IUser (line 10) | interface IUser { function fillMissingRoles (line 22) | function fillMissingRoles(roles: IRolesMap | string[]): IRolesMap { function getDeeperRoles (line 52) | function getDeeperRoles(userRoles: string[], availableRoles: IRolesMap) { function excludeRoles (line 72) | function excludeRoles(userRoles: string[], availableRoles: IRolesMap) { function checkRole (line 91) | function checkRole( function checkRoles (line 121) | function checkRoles( function isGranted (line 151) | function isGranted( function isUserGranted (line 174) | function isUserGranted( function hierarchyProvider (line 187) | function hierarchyProvider( FILE: packages/hadron-auth/src/password/IHashMethod.ts type IHashMethod (line 1) | interface IHashMethod { FILE: packages/hadron-auth/src/password/bcrypt/IBcryptOptions.ts type IBcryptOptions (line 1) | interface IBcryptOptions { FILE: packages/hadron-auth/src/password/bcrypt/bcrypt.ts function hash (line 5) | function hash( function compare (line 18) | function compare( function bcryptProvider (line 26) | function bcryptProvider(options: IBcryptOptions): IHashMethod { FILE: packages/hadron-auth/src/password/hashMethodProvider.ts type IHashProviderMap (line 5) | interface IHashProviderMap { function isHashMethod (line 18) | function isHashMethod( function hashMethodProvider (line 32) | function hashMethodProvider( FILE: packages/hadron-core/src/constants/eventNames.ts type eventNames (line 1) | enum eventNames { FILE: packages/hadron-core/src/container/__tests__/container.ts class Foo (line 15) | class Foo { method constructor (line 17) | constructor() { method constructor (line 29) | constructor() { method constructor (line 43) | constructor() { class Foo (line 27) | class Foo { method constructor (line 17) | constructor() { method constructor (line 29) | constructor() { method constructor (line 43) | constructor() { class Foo (line 41) | class Foo { method constructor (line 17) | constructor() { method constructor (line 29) | constructor() { method constructor (line 43) | constructor() { class Foo2 (line 47) | class Foo2 { method constructor (line 49) | constructor(parameterName: Foo) { FILE: packages/hadron-core/src/container/__tests__/containerItem.ts class Foo (line 43) | class Foo { method constructor (line 45) | constructor() { method constructor (line 61) | constructor() { method constructor (line 81) | constructor() { class Foo (line 59) | class Foo { method constructor (line 45) | constructor() { method constructor (line 61) | constructor() { method constructor (line 81) | constructor() { class Foo (line 79) | class Foo { method constructor (line 45) | constructor() { method constructor (line 61) | constructor() { method constructor (line 81) | constructor() { FILE: packages/hadron-core/src/container/containerItem.ts class ContainerItem (line 6) | class ContainerItem implements IContainerItem { method constructor (line 8) | constructor(protected key: string, protected item: any) {} method Item (line 10) | get Item(): any { method Item (line 13) | set Item(item: any) { method getKey (line 17) | public getKey() { method getArgs (line 20) | public getArgs(): string[] { class ContainerItemSingleton (line 26) | class ContainerItemSingleton extends ContainerItem { method constructor (line 30) | constructor(key: string, item: any) { method Item (line 35) | set Item(item: any) { method Item (line 38) | get Item(): any { class ContainerItemTransient (line 65) | class ContainerItemTransient extends ContainerItem { method constructor (line 66) | constructor(key: string, item: any) { method Item (line 70) | set Item(item: any) { method Item (line 73) | get Item(): any { FILE: packages/hadron-core/src/container/lifecycle.ts type Lifecycle (line 1) | enum Lifecycle { FILE: packages/hadron-core/src/container/types.ts type IContainerItem (line 1) | interface IContainerItem { type IContainer (line 8) | interface IContainer { FILE: packages/hadron-core/src/errors/IncorrectContainerKeyNameError.ts class IncorrectContainerKeyNameError (line 3) | class IncorrectContainerKeyNameError extends HadronErrorHandler { method constructor (line 4) | constructor(key: string, err: Error = new Error()) { FILE: packages/hadron-core/src/errors/LoadingPackageError.ts class LoadingPackageError (line 3) | class LoadingPackageError extends HadronErrorHandler { method constructor (line 4) | constructor(err: Error) { FILE: packages/hadron-core/src/helpers/isVarName.ts function isVarName (line 2) | function isVarName(str: string): boolean { FILE: packages/hadron-demo/entity/Role.ts class Role (line 5) | class Role implements IRole { FILE: packages/hadron-demo/entity/Team.ts class Team (line 5) | class Team { FILE: packages/hadron-demo/entity/User.ts class User (line 14) | class User implements IUser { FILE: packages/hadron-demo/serialization/unicorns-and-princesses.ts class Princess (line 30) | class Princess { method constructor (line 37) | constructor({ address, friends, id, money, name }: any) { FILE: packages/hadron-demo/services/teamService.ts class TeamDto (line 6) | class TeamDto { method constructor (line 7) | constructor(public id: number, public name: string, public amount: num... FILE: packages/hadron-demo/services/userService.ts class UserDto (line 7) | class UserDto { method constructor (line 8) | constructor( FILE: packages/hadron-error-handler/src/errorHandler.ts class HadronError (line 1) | class HadronError extends Error { method constructor (line 3) | constructor(message: string = 'Hadron unhandled error') { FILE: packages/hadron-events/src/constants.ts type Event (line 1) | enum Event { FILE: packages/hadron-events/src/helpers/functionHelper.ts function hasFunctionArgument (line 4) | function hasFunctionArgument(func: (args: any) => any, argumentName: str... FILE: packages/hadron-events/src/types.ts type CallbackEvent (line 1) | type CallbackEvent = (...args: any[]) => any; type EventHandler (line 2) | type EventHandler = (callback: CallbackEvent, ...args: any[]) => any; type IEventEmitter (line 4) | interface IEventEmitter { type IEventListener (line 10) | interface IEventListener { type IHadronEventsConfig (line 16) | interface IHadronEventsConfig { type IEventsConfig (line 20) | interface IEventsConfig { type IEventManager (line 24) | interface IEventManager { FILE: packages/hadron-express/src/constants/eventNames.ts type Event (line 1) | enum Event { FILE: packages/hadron-express/src/constants/routing.ts type HTTPRequestMethods (line 1) | enum HTTPRequestMethods { FILE: packages/hadron-express/src/createContainerProxy.ts method keys (line 6) | keys() { method get (line 11) | get(target: any, name) { FILE: packages/hadron-express/src/errors/CreateRouteError.ts class CreateRouteError (line 3) | class CreateRouteError extends HadronErrorHandler { method constructor (line 4) | constructor(routeName: string, error: Error) { FILE: packages/hadron-express/src/errors/GenerateMiddlewareError.ts class GenerateMiddlewareError (line 3) | class GenerateMiddlewareError extends HadronErrorHandler { method constructor (line 4) | constructor(error: Error) { FILE: packages/hadron-express/src/errors/InvalidRouteMethodError.ts class InvalidRouteMethodError (line 3) | class InvalidRouteMethodError extends HadronErrorHandler { method constructor (line 4) | constructor(route: string, method: string) { FILE: packages/hadron-express/src/errors/NoRouterMethodSpecifiedError.ts class NoRouterMethodSpecifiedError (line 3) | class NoRouterMethodSpecifiedError extends HadronErrorHandler { method constructor (line 4) | constructor(route: string) { FILE: packages/hadron-express/src/types.ts type Middleware (line 3) | type Middleware = ( type Callback (line 9) | type Callback = (...args: any[]) => any; type IRoute (line 11) | interface IRoute { type IRoutesConfig (line 22) | interface IRoutesConfig { type RoutePathsConfig (line 26) | type RoutePathsConfig = string[][]; type IContainer (line 28) | interface IContainer { type IHeaders (line 33) | interface IHeaders { type IView (line 37) | interface IView { type StatusCode (line 42) | type StatusCode = type IResponseSpec (line 106) | interface IResponseSpec { type IPartialResponseSpec (line 115) | interface IPartialResponseSpec { type IRequest (line 121) | interface IRequest { type IPartialRequest (line 131) | interface IPartialRequest { type IHadronExpressConfig (line 137) | interface IHadronExpressConfig { type MiddlewareResult (line 142) | type MiddlewareResult = type HadronMiddleware (line 147) | type HadronMiddleware = ( FILE: packages/hadron-logger/src/errors/ConfigNotDefinedError.ts class ConfigNotDefinedError (line 3) | class ConfigNotDefinedError extends HadronErrorHandler { method constructor (line 4) | constructor(error: Error = new Error()) { FILE: packages/hadron-logger/src/errors/CouldNotRegisterLoggerInContainerError.ts class CouldNotRegisterLoggerInContainerError (line 3) | class CouldNotRegisterLoggerInContainerError extends HadronErrorHandler { method constructor (line 4) | constructor(name: string, error: Error = new Error()) { FILE: packages/hadron-logger/src/errors/LoggerAdapterNotDefinedError.ts class LoggerAdapterNotDefinedError (line 3) | class LoggerAdapterNotDefinedError extends HadronErrorHandler { method constructor (line 4) | constructor(name: string, error: Error = new Error()) { FILE: packages/hadron-logger/src/errors/LoggerNameIsRequiredError.ts class LoggerNameIsRequiredError (line 3) | class LoggerNameIsRequiredError extends HadronErrorHandler { method constructor (line 4) | constructor(error: Error = new Error()) { FILE: packages/hadron-logger/src/types.ts type IHadronLoggerConfig (line 1) | interface IHadronLoggerConfig { type ILoggerConfig (line 5) | interface ILoggerConfig { type ILogger (line 10) | interface ILogger { type ILoggerFactory (line 17) | type ILoggerFactory = (config: ILoggerConfig) => ILogger; FILE: packages/hadron-oauth/src/types.ts type IContainer (line 1) | interface IContainer { type IOAuthConfig (line 7) | interface IOAuthConfig { type IQueryObject (line 38) | interface IQueryObject { FILE: packages/hadron-oauth/src/util/constants.ts constant GOOGLE_AUTH_URL (line 1) | const GOOGLE_AUTH_URL = 'https://accounts.google.com/o/oauth2/v2/auth'; constant GOOGLE_TOKEN_URL (line 2) | const GOOGLE_TOKEN_URL = 'https://www.googleapis.com/oauth2/v4/token'; constant FACEBOOK_AUTH_URL (line 4) | const FACEBOOK_AUTH_URL = 'https://www.facebook.com/v3.0/dialog/oauth'; constant FACEBOOK_TOKEN_URL (line 5) | const FACEBOOK_TOKEN_URL = constant GITHUB_AUTH_URL (line 8) | const GITHUB_AUTH_URL = 'https://github.com/login/oauth/authorize'; constant GITHUB_TOKEN_URL (line 9) | const GITHUB_TOKEN_URL = 'https://github.com/login/oauth/access_token'; FILE: packages/hadron-serialization/index.ts type ISerializer (line 13) | type ISerializer = interfaces.ISerializer; type ISerializerConfig (line 14) | type ISerializerConfig = interfaces.ISerializerConfig; type ISerializationSchema (line 15) | type ISerializationSchema = interfaces.ISerializationSchema; type IProperty (line 16) | type IProperty = interfaces.IProperty; FILE: packages/hadron-serialization/src/constants.ts constant DATA_TYPE (line 1) | const DATA_TYPE = { constant CONTAINER_NAME (line 10) | const CONTAINER_NAME = 'serializer'; FILE: packages/hadron-serialization/src/types.ts type ISerializationSchema (line 1) | interface ISerializationSchema { type IProperty (line 6) | interface IProperty { type ISerializerConfig (line 15) | interface ISerializerConfig { type IHadronSerializerConfig (line 20) | interface IHadronSerializerConfig { type ISerializer (line 24) | interface ISerializer { FILE: packages/hadron-typeorm/src/__tests__/mocks/entity/Team.ts class Team (line 5) | class Team { FILE: packages/hadron-typeorm/src/__tests__/mocks/entity/User.ts class User (line 6) | class User { FILE: packages/hadron-typeorm/src/__tests__/mocks/entity/UserStatus.ts class UserStatus (line 5) | class UserStatus { FILE: packages/hadron-typeorm/src/constants.ts constant CONNECTION (line 1) | const CONNECTION = 'connection'; FILE: packages/hadron-typeorm/src/types.ts type IHadronTypeormConfig (line 3) | interface IHadronTypeormConfig { FILE: packages/hadron-utils/src/__tests__/getArgs.ts function foo (line 7) | function foo(bar: any, bar2: any): any { class Foo (line 22) | class Foo { method constructor (line 23) | constructor(bar: any, bar2: any) { method bar (line 51) | public bar(bar: any, bar2: any): any { method bar (line 61) | public static bar(bar: any, bar2: any): any { method constructor (line 32) | constructor(bar: any, bar2: any) { method foo (line 42) | foo(bar: any, bar2: any): any { class Foo (line 50) | class Foo { method constructor (line 23) | constructor(bar: any, bar2: any) { method bar (line 51) | public bar(bar: any, bar2: any): any { method bar (line 61) | public static bar(bar: any, bar2: any): any { class Foo (line 60) | class Foo { method constructor (line 23) | constructor(bar: any, bar2: any) { method bar (line 51) | public bar(bar: any, bar2: any): any { method bar (line 61) | public static bar(bar: any, bar2: any): any { FILE: packages/hadron-validation/src/__tests__/__mocks__/Team.ts class Team (line 3) | class Team { FILE: packages/hadron-validation/src/__tests__/__mocks__/User.ts class User (line 3) | class User {