SYMBOL INDEX (2476 symbols across 463 files) FILE: documentation/website/core/Footer.js class Footer (line 10) | class Footer extends React.Component { method docUrl (line 11) | docUrl(doc, language) { method pageUrl (line 19) | pageUrl(doc, language) { method render (line 24) | render() { FILE: documentation/website/pages/en/help.js function Help (line 15) | function Help(props) { FILE: documentation/website/pages/en/index.js class HomeSplash (line 15) | class HomeSplash extends React.Component { method render (line 16) | render() { class Index (line 76) | class Index extends React.Component { method render (line 77) | render() { FILE: documentation/website/pages/en/users.js class Users (line 14) | class Users extends React.Component { method render (line 15) | render() { FILE: quix-backend/quix-core/src/test/resources/db/001_init.sql type executions_history (line 1) | CREATE TABLE executions_history ( FILE: quix-backend/quix-modules/quix-jdbc-module/src/it/resources/db/001_init.sql type empty_table (line 1) | create table empty_table type small_table (line 6) | create table small_table type large_table (line 14) | create table large_table type wide_table (line 31) | create table wide_table FILE: quix-backend/quix-modules/quix-python-module/src/main/resources/packages.py class Packages (line 1) | class Packages: method __init__ (line 3) | def __init__(self, dir, index_url, extra_url): method __get_installed_packages (line 8) | def __get_installed_packages(self): method __create_environment (line 15) | def __create_environment(self): method __clean (line 27) | def __clean(self, packages): method list (line 43) | def list(self): method install (line 58) | def install(self, *required_packages): method uninstall (line 89) | def uninstall(self, *packages): FILE: quix-backend/quix-modules/quix-python-module/src/main/resources/quix.py class Quix (line 1) | class Quix: method __init__ (line 3) | def __init__(self): method fields (line 12) | def fields(self, *fields): method row (line 15) | def row(self, *row): method error (line 18) | def error(self, message): method info (line 21) | def info(self, message): method tab (line 24) | def tab(self, name): class Tab (line 28) | class Tab: method __init__ (line 29) | def __init__(self, bridge, name): method columns (line 33) | def columns(self, *columns): method row (line 36) | def row(self, *row): method end (line 39) | def end(self): FILE: quix-backend/quix-webapps/quix-web-spring/src/test/resources/db/001_init.sql type empty_table (line 1) | create table empty_table type small_table (line 6) | create table small_table type large_table (line 14) | create table large_table FILE: quix-frontend/client/src/bootstrap.ts method onClick (line 26) | onClick(window) { method onClick (line 42) | onClick() { FILE: quix-frontend/client/src/components/User/UserAvatar.tsx type Props (line 4) | interface Props { FILE: quix-frontend/client/src/components/User/UserAvatarAndName.tsx type Props (line 5) | interface Props { FILE: quix-frontend/client/src/components/actions/actions-testkit.ts type Hooks (line 3) | const enum Hooks { class ActionsTestkit (line 8) | class ActionsTestkit extends Testkit { method isDeleteEnabled (line 9) | async isDeleteEnabled() { FILE: quix-frontend/client/src/components/actions/actions-types.ts type IScope (line 4) | interface IScope extends ngIscope { FILE: quix-frontend/client/src/components/actions/actions.ts method pre (line 26) | async pre(scope: IScope) { function isTrashable (line 72) | function isTrashable(scope: IScope) { FILE: quix-frontend/client/src/components/breadcrumbs/breadcrumbs-testkit.ts class BreadcrumbsTestkit (line 3) | class BreadcrumbsTestkit extends Testkit { method numOfFiles (line 4) | async numOfFiles() { method clickFile (line 8) | async clickFile(index: number) { method isFileNameFocused (line 18) | async isFileNameFocused() { method isFileNameEditable (line 22) | async isFileNameEditable() { FILE: quix-frontend/client/src/components/breadcrumbs/breadcrumbs-types.ts type IScope (line 4) | interface IScope extends ngIscope { FILE: quix-frontend/client/src/components/breadcrumbs/breadcrumbs.ts method pre (line 20) | async pre(scope: IScope) { FILE: quix-frontend/client/src/components/db-sidebar/db-sidebar-testkit.ts class DbSidebarTestkit (line 3) | class DbSidebarTestkit extends Testkit { FILE: quix-frontend/client/src/components/db-sidebar/db-sidebar-types.ts type IScope (line 3) | interface IScope extends ngIscope { type ServerTreeItem (line 7) | interface ServerTreeItem { FILE: quix-frontend/client/src/components/db-sidebar/db-sidebar.ts type States (line 18) | enum States { method pre (line 46) | async pre(scope: IScope) { FILE: quix-frontend/client/src/components/destination-picker/destination-picker-testkit.ts class DestinationPickerTestkit (line 3) | class DestinationPickerTestkit extends Testkit { FILE: quix-frontend/client/src/components/destination-picker/destination-picker-types.ts type IScope (line 4) | interface IScope extends ngIscope { FILE: quix-frontend/client/src/components/destination-picker/destination-picker.ts type States (line 17) | enum States { method pre (line 66) | async pre(scope: IScope, element, attr, ngModel) { FILE: quix-frontend/client/src/components/files-sidebar/files-sidebar-testkit.ts class FilesSidebarTestkit (line 3) | class FilesSidebarTestkit extends Testkit { FILE: quix-frontend/client/src/components/files-sidebar/files-sidebar-types.ts type IScope (line 3) | interface IScope extends ngIscope { FILE: quix-frontend/client/src/components/files-sidebar/files-sidebar.ts type States (line 22) | enum States { method pre (line 60) | async pre(scope: IScope) { FILE: quix-frontend/client/src/components/header/header-testkit.ts class HeaderTestkit (line 3) | class HeaderTestkit extends Testkit { FILE: quix-frontend/client/src/components/header/header-types.ts type IScope (line 3) | interface IScope extends ngIscope { FILE: quix-frontend/client/src/components/header/header.ts method pre (line 37) | async pre(scope: IScope) { FILE: quix-frontend/client/src/components/image/image-types.ts type IScope (line 3) | interface IScope extends ngIscope { FILE: quix-frontend/client/src/components/image/image.ts method pre (line 16) | async pre(scope: IScope) { FILE: quix-frontend/client/src/components/meta/meta-testkit.ts class ActionsTestkit (line 3) | class ActionsTestkit extends Testkit { FILE: quix-frontend/client/src/components/meta/meta-types.ts type IScope (line 4) | interface IScope extends ngIscope { FILE: quix-frontend/client/src/components/meta/meta.ts method pre (line 15) | async pre(scope: IScope) { FILE: quix-frontend/client/src/components/note-hints/note-hints.ts method pre (line 9) | pre(scope: any) { FILE: quix-frontend/client/src/components/note-share/note-share-testkit.ts class NoteSHareTestkit (line 3) | class NoteSHareTestkit extends Testkit { FILE: quix-frontend/client/src/components/note-share/note-share-types.ts type IScope (line 4) | interface IScope extends ngIscope { FILE: quix-frontend/client/src/components/note-share/note-share.ts method pre (line 17) | async pre(scope: IScope) { FILE: quix-frontend/client/src/components/note/note-testkit.ts type Hooks (line 5) | const enum Hooks { class NoteTestkit (line 10) | class NoteTestkit extends Testkit { method getActionsTestkit (line 11) | async getActionsTestkit() { method getRunnerTestkit (line 15) | async getRunnerTestkit() { method isNameFocused (line 19) | async isNameFocused() { method isSelectEnabled (line 23) | async isSelectEnabled() { method isNameEditable (line 27) | async isNameEditable() { FILE: quix-frontend/client/src/components/note/note-types.ts type IScope (line 4) | interface IScope extends ngIscope { FILE: quix-frontend/client/src/components/note/note.ts method pre (line 37) | async pre(scope: IScope) { FILE: quix-frontend/client/src/components/npc/npc.ts method pre (line 77) | async pre(scope: any, element: any) { FILE: quix-frontend/client/src/components/plugin-picker/plugin-picker-testkit.ts class PluginPickerTestkit (line 3) | class PluginPickerTestkit extends Testkit { FILE: quix-frontend/client/src/components/plugin-picker/plugin-picker-types.ts type IScope (line 4) | interface IScope extends ngIscope { FILE: quix-frontend/client/src/components/plugin-picker/plugin-picker.ts method pre (line 21) | async pre(scope: IScope, element, attr, ngModel) { FILE: quix-frontend/client/src/components/runner/runner-testkit.ts type Hooks (line 4) | const enum Hooks { class RunnerTestkit (line 7) | class RunnerTestkit extends Testkit { method getConsoleResultTestkit (line 9) | async getConsoleResultTestkit() { method clickRun (line 13) | async clickRun() { FILE: quix-frontend/client/src/components/runner/runner-types.ts type IScope (line 4) | interface IScope extends ngIscope { FILE: quix-frontend/client/src/components/runner/runner.ts method pre (line 35) | async pre(scope: IScope) { FILE: quix-frontend/client/src/components/search-results/search-results-testkit.ts class SearchResultsTestkit (line 3) | class SearchResultsTestkit extends Testkit { FILE: quix-frontend/client/src/components/search-results/search-results-types.ts type IScope (line 3) | interface IScope extends ngIscope { FILE: quix-frontend/client/src/components/search-results/search-results.ts type States (line 18) | enum States { method pre (line 111) | async pre(scope: IScope) { FILE: quix-frontend/client/src/components/temp-query/temp-query-testkit.ts class TempQueryTestkit (line 3) | class TempQueryTestkit extends Testkit { FILE: quix-frontend/client/src/components/temp-query/temp-query-types.ts type IScope (line 3) | interface IScope extends ngIscope { FILE: quix-frontend/client/src/components/temp-query/temp-query.ts method pre (line 20) | pre(scope: IScope) { FILE: quix-frontend/client/src/external-types.d.ts type Global (line 7) | interface Global { type DedicatedWorkerGlobalScope (line 12) | interface DedicatedWorkerGlobalScope {} type Window (line 14) | interface Window { FILE: quix-frontend/client/src/lib/app/directives/app/app.ts type IScope (line 11) | interface IScope extends ng.IScope { function setCurrentMenuItem (line 16) | function setCurrentMenuItem(scope: IScope, item: IMenuItem) { method pre (line 32) | pre(scope: IScope) { FILE: quix-frontend/client/src/lib/app/directives/login/login.ts type IScope (line 7) | interface IScope extends ng.IScope { method pre (line 19) | pre(scope: IScope) { FILE: quix-frontend/client/src/lib/app/index.ts function app (line 13) | function app(id: string | { FILE: quix-frontend/client/src/lib/app/services/app.ts type IMenuItem (line 9) | interface IMenuItem { class App (line 18) | class App { method constructor (line 22) | constructor( method init (line 50) | init(modules: string[] = []) { method login (line 59) | login() { method getId (line 64) | getId() { method getTitle (line 68) | getTitle() { method getLogoUrl (line 72) | getLogoUrl() { method getUser (line 76) | getUser(): User { method getModule (line 80) | getModule(): angular.IModule { method getNavigator (line 84) | getNavigator(): Navigator { method getPlugin (line 88) | getPlugin(id: string) { method getMenuItems (line 92) | getMenuItems() { method getStore (line 96) | getStore() { method getConfig (line 100) | getConfig() { method toggleHeader (line 104) | toggleHeader(state: boolean) { method toggleMenu (line 108) | toggleMenu(state: boolean) { method go (line 112) | go(state: string, params?: Object, options?) { FILE: quix-frontend/client/src/lib/app/services/appStoreProvider.tsx type InjectedAppStoreProps (line 11) | interface InjectedAppStoreProps { FILE: quix-frontend/client/src/lib/app/services/builder.ts type PluginFactory (line 26) | type PluginFactory = (app: PluginBuilder) => any; class Builder (line 50) | class Builder extends srv.eventEmitter.EventEmitter { method constructor (line 58) | constructor( method plugin (line 91) | plugin(id: string, factory: (pluginBuilder: PluginBuilder) => ... method state (line 104) | state(options: any): Builder { method component (line 119) | component(name: string, factory: angular.IDirectiveFactory): Builder { FILE: quix-frontend/client/src/lib/app/services/navigator.ts constant EVENT_MAP (line 6) | const EVENT_MAP = { type TEventType (line 12) | type TEventType = 'start' | 'success' | 'visible'; type INavigatorCallback (line 14) | type INavigatorCallback = (params: any, stateName: string) => any; class Navigator (line 16) | class Navigator extends srv.eventEmitter.EventEmitter { method constructor (line 21) | constructor(private readonly options: Options) { method init (line 25) | init(user: User, ngApp: IModule) { method finishLogin (line 102) | finishLogin(data: any) { method getStatePrefix (line 108) | getStatePrefix() { method state (line 112) | state(name, options) { method go (line 119) | go( method getUrl (line 131) | getUrl(state?: string, params?: Object): string { method goHome (line 142) | goHome() { method listen (line 146) | listen( method listenFrom (line 177) | listenFrom( method reload (line 208) | reload(state?: string) { FILE: quix-frontend/client/src/lib/app/services/plugin-builder.ts type IComponentFactory (line 9) | type IComponentFactory = (app: App, store: Store) ... type IReactComponentFactory (line 10) | type IReactComponentFactory = () => IReactComponentConfig; type IStateComponentFactory (line 11) | type IStateComponentFactory = (app: App, store: St... type IStateFactory (line 13) | type IStateFactory = (app: App, store: Store) => o... type IBranchFactory (line 15) | type IBranchFactory = (app: App) => IBranch; type IPluginComponent (line 17) | interface IPluginComponent { type IPluginReactComponent (line 22) | interface IPluginReactComponent { type IPluginBranches (line 27) | interface IPluginBranches { type IUrlParamListener (line 33) | type IUrlParamListener = Function | {from: Function; to: Function}; type IScopeListener (line 35) | type IScopeListener = (scope, current: any, previous: any, store: Store)... type IScopeListeners (line 36) | interface IScopeListeners extends Record { method constructor (line 81) | constructor(private readonly id: string, private readonly builder: Bui... method state (line 90) | state(options: Object): PluginBuilder { method states (line 100) | states(states?: {[name: string]: IStateFactory}) { method reactComponent (line 115) | reactComponent(name: string, factory: IReactComponentFactory): PluginB... method reactComponents (line 125) | reactComponents(components?: {[name: string]: IReactComponentFactory}) { method component (line 140) | component(name: string, factory: IComponentFactory): PluginBuilder , logUrl?: string, ser... method modules (line 199) | modules(modules) { method menuItem (line 204) | menuItem(item: IMenuItem) { method getUser (line 209) | getUser() { method getId (line 213) | getId() { method ready (line 222) | ready(fn: (app: App) => any) { method onPluginReady (line 231) | onPluginReady(fn: (app: App, store: Store) => any) { FILE: quix-frontend/client/src/lib/app/services/user.ts class Permission (line 3) | class Permission { method elevate (line 8) | elevate(password) { method deelevate (line 12) | deelevate() { method isElevated (line 16) | isElevated() { method getPassword (line 20) | getPassword() { method renew (line 24) | renew() { class User (line 38) | class User { method fetch (line 48) | fetch(apiBasePath?: string) { method set (line 56) | set({ email, name, avatar, role, id, stats }: Record) { method getStats (line 68) | getStats() { method getEmail (line 72) | getEmail() { method getName (line 76) | getName() { method getAvatar (line 80) | getAvatar() { method getRole (line 84) | getRole() { method getId (line 88) | getId() { method getPermission (line 92) | getPermission() { method isLoggedIn (line 96) | isLoggedIn() { method toggleLoggedIn (line 100) | toggleLoggedIn(loggedIn) { FILE: quix-frontend/client/src/lib/app/types.ts type Options (line 1) | interface Options { FILE: quix-frontend/client/src/lib/app/typings/story-builder.ts type StoryBuilder (line 3) | interface StoryBuilder extends PluginBuilder { type StoryDefiniton (line 7) | type StoryDefiniton = (sb: StoryBuilder) => any; FILE: quix-frontend/client/src/lib/app/typings/window.ts type Window (line 5) | interface Window { FILE: quix-frontend/client/src/lib/code-editor/ace-extensions/language-tools.ts function TabstopToken (line 23) | function TabstopToken(str, _, stack) { function escape (line 29) | function escape(ch) { function gotoNext (line 249) | function gotoNext(ch) { function copyValue (line 304) | function copyValue(val) { function wrapRegexp (line 483) | function wrapRegexp(src) { function guardedRegexp (line 489) | function guardedRegexp(re, guard, opening) { function addSnippet (line 504) | function addSnippet(s) { function removeSnippet (line 549) | function removeSnippet(s) { function getWordIndex (line 1822) | function getWordIndex(doc, pos) { function wordDistance (line 1826) | function wordDistance(doc, pos, _) { FILE: quix-frontend/client/src/lib/code-editor/directives/code-editor.ts function initEditor (line 15) | function initEditor(scope, element, container, text) { function exportParams (line 36) | function exportParams(editor: CodeEditor) { function importParams (line 46) | function importParams(editor: CodeEditor, urlImports) { function render (line 61) | function render(scope, element, text, editor: CodeEditor, urlImports): C... method pre (line 94) | pre (scope: IScope & {model: string}, element, attrs, ngModel) { FILE: quix-frontend/client/src/lib/code-editor/init.ts function toDirectiveName (line 4) | function toDirectiveName(name: string) { function init (line 8) | function init(ngApp: angular.IModule) { FILE: quix-frontend/client/src/lib/code-editor/services/code-editor-annotator.ts class CodeEditorAnnotator (line 1) | class CodeEditorAnnotator { method constructor (line 2) | constructor (private readonly ace) { method showError (line 6) | showError(row: number, message: string) { method hideAll (line 15) | hideAll() { FILE: quix-frontend/client/src/lib/code-editor/services/code-editor-completer.ts type ICompleterFn (line 4) | type ICompleterFn = (prefix: string, session?: IEditSession) => ng.IProm... type ICompleterItem (line 8) | interface ICompleterItem { type IAceCompleter (line 16) | interface IAceCompleter { function createCompleter (line 24) | function createCompleter(fn: ICompleterFn, prefixRegex: RegExp, function createLiveCompleter (line 46) | function createLiveCompleter(prefix: string, fn: ICompleterFn) { class CodeEditorCompleter (line 53) | class CodeEditorCompleter { method constructor (line 56) | constructor(ace: Editor) { method addLiveCompleter (line 70) | addLiveCompleter(prefix: string, fn: ICompleterFn) { method addOnDemandCompleter (line 74) | addOnDemandCompleter(identifierRegex: RegExp, fn: ICompleterFn, option... FILE: quix-frontend/client/src/lib/code-editor/services/code-editor-instance.ts class CodeEditorInstance (line 10) | class CodeEditorInstance extends srv.eventEmitter.EventEmitter { method constructor (line 11) | constructor(private readonly editor: CodeEditor, scope) { method setValid (line 19) | setValid(valid: boolean): CodeEditorInstance { method addLiveCompleter (line 25) | addLiveCompleter(prefix: string, fn: ICompleterFn): CodeEditorInstance { method addOnDemandCompleter (line 31) | addOnDemandCompleter(identifierRegex: RegExp, fn: ICompleterFn, option... method setLiveAutocompletion (line 36) | setLiveAutocompletion(value: boolean) { method addShortcut (line 42) | addShortcut(winShortcut: string, macShortcut: string, fn: Function, sc... method getAnnotator (line 48) | getAnnotator(): Annotator { method getSelection (line 52) | getSelection(): Selection { method getParams (line 56) | getParams(): Params { method getLockedRange (line 60) | getLockedRange() { method resize (line 64) | resize(): CodeEditorInstance { method focus (line 70) | focus(): CodeEditorInstance { method getValue (line 76) | getValue() { FILE: quix-frontend/client/src/lib/code-editor/services/code-editor-params.ts class CodeEditorParams (line 9) | class CodeEditorParams { method constructor (line 17) | constructor(private readonly editor: CodeEditor, private readonly ace,... method init (line 30) | private init(scope) { method replace (line 51) | private replace(text, needle, replacement): string { method setLock (line 67) | private setLock(ranges: [number, number][]) { method setFold (line 75) | private setFold(ranges: [number, number][]) { method getParser (line 91) | getParser(): ParamParser { method getParams (line 95) | getParams(): IParam[] { method hasParams (line 99) | hasParams(): boolean { method addParam (line 103) | addParam(key: string, type: TType, value, options?: string[]): CodeEdi... method addAutoParam (line 112) | addAutoParam(key: string): CodeEditorParams { method removeParam (line 118) | removeParam(key: string): CodeEditorParams { method removeAllParams (line 125) | removeAllParams(): CodeEditorParams { method getParamOverrides (line 132) | getParamOverrides(key: string) { method overrideParam (line 136) | overrideParam(key: string, param: Partial): CodeEditorParams { method syncParams (line 158) | syncParams() { method format (line 172) | format(text?: string): string { method formatEmbed (line 179) | formatEmbed(options?): string { FILE: quix-frontend/client/src/lib/code-editor/services/code-editor-selection.ts class CodeEditorSelection (line 4) | class CodeEditorSelection extends srv.eventEmitter.EventEmitter { method constructor (line 7) | constructor (private readonly ace, scope) { method getRange (line 30) | getRange() { method clearSelection (line 34) | clearSelection() { method getOffset (line 39) | getOffset() { FILE: quix-frontend/client/src/lib/code-editor/services/code-editor-service.ts type AceEditorOptions (line 12) | interface AceEditorOptions { type CodeEditorOptions (line 21) | interface CodeEditorOptions { function getHeight (line 34) | function getHeight(_ace) { function setHeight (line 39) | function setHeight(_ace, element) { class CodeEditor (line 44) | class CodeEditor extends srv.eventEmitter.EventEmitter { method constructor (line 55) | constructor(scope, private readonly element, text, options?: CodeEdito... method init (line 69) | private init(options: CodeEditorOptions = {}): CodeEditor { method isValid (line 128) | isValid(): boolean { method getCompleter (line 132) | getCompleter(): Completer { method getAnnotator (line 136) | getAnnotator(): Annotator { method getSelection (line 140) | getSelection(): Selection { method getShortcuts (line 144) | getShortcuts(): Shortcuts { method getParams (line 148) | getParams(): Params { method getValue (line 152) | getValue(): string { method getLockedRange (line 156) | getLockedRange(): [number, number][] { method setReadonly (line 160) | setReadonly(readonly: boolean): CodeEditor { method setLiveAutocompletion (line 168) | setLiveAutocompletion(value: boolean) { method setValid (line 174) | setValid(valid: boolean): CodeEditor { method setValue (line 182) | setValue(value): CodeEditor { method lockLines (line 189) | lockLines(range: [number, number][]): CodeEditor { method unlockLines (line 195) | unlockLines(): CodeEditor { method resize (line 201) | resize(): CodeEditor { method focus (line 208) | focus(): CodeEditor { method destroy (line 214) | destroy(): CodeEditor { FILE: quix-frontend/client/src/lib/code-editor/services/code-editor-shortcuts.ts class CodeEditorShortcuts (line 3) | class CodeEditorShortcuts { method constructor (line 4) | constructor (private readonly ace) { method addShortcut (line 8) | addShortcut(winShortcut: string, macShortcut: string, fn, scope) { FILE: quix-frontend/client/src/lib/code-editor/services/param-parser/param-renderers/index.ts function compile (line 11) | function compile(scope, param, html, overrides: Partial = {}) { function getHtml (line 23) | function getHtml(param: IParam, options: {dateFormat?: string} = {}) { function renderParam (line 46) | function renderParam(scope, param: IParam, options, overrides?: Partial<... FILE: quix-frontend/client/src/lib/code-editor/services/param-parser/param-serializers/default-param-serializer.ts constant EMBED_PREFIX (line 4) | const EMBED_PREFIX = 'AUTOGENERATED'; constant EMBED_SUFFIX (line 5) | const EMBED_SUFFIX = 'AUTOGENERATED END'; class DefaultParamSerializer (line 7) | class DefaultParamSerializer extends ParamSerializer { method parse (line 8) | public *parse(text: string): Iterable { method stringify (line 18) | public stringify(param: any[]): string { method convert (line 29) | public convert([match, key, type, options, value, keyOnlyParamMatch, k... method unconvert (line 36) | public unconvert(param: any[]): string[] { method transform (line 40) | public transform(param: ITokenizedParam): ITokenizedParam { method untransform (line 44) | public untransform(param: ITokenizedParam): ITokenizedParam { method tokenize (line 48) | public tokenize([match, key, type, options, value, keyOnlyParamMatch, ... method detokenize (line 65) | public detokenize({key, type, value, isAutoParam, isKeyOnlyParam, opti... method embed (line 92) | public embed(text: string, params: IParam[]): string { method extract (line 98) | public extract(text: string): string { method getLockRange (line 104) | public getLockRange(text: string): [number, number][] { method toJs (line 108) | public toJs(value: string, type: TType = 'string'): any { method toString (line 128) | public toString(value: any, type: TType = 'string'): any { FILE: quix-frontend/client/src/lib/code-editor/services/param-parser/param-serializers/index.ts function paramSerializerFactory (line 6) | function paramSerializerFactory(type) { FILE: quix-frontend/client/src/lib/code-editor/services/param-parser/param-serializers/param-serializer.ts type ITokenizedParam (line 3) | interface ITokenizedParam { method serialize (line 54) | public serialize(param: ITokenizedParam, serializationType: 'serialize' ... method params (line 61) | public params(text: string): Iterable { method removeEmbed (line 68) | public removeEmbed(text: string): string { FILE: quix-frontend/client/src/lib/code-editor/services/param-parser/param-serializers/python-param-serializer.ts constant EMBED_PREFIX (line 5) | const EMBED_PREFIX = '# AUTOGENERATED {'; constant EMBED_SUFFIX (line 6) | const EMBED_SUFFIX = '# AUTOGENERATED END }'; constant CUSTOM_FN_DEF (line 7) | const CUSTOM_FN_DEF = 'def __custom__():'; constant CUSTOM_FN_CALL (line 8) | const CUSTOM_FN_CALL = '__custom__()'; constant INIT_FN_DEF (line 9) | const INIT_FN_DEF = 'def __init__(c):'; constant INIT_FN_CALL (line 10) | const INIT_FN_CALL = '__init__(False)'; constant CUSTOM_REGEX (line 11) | const CUSTOM_REGEX = `(${CUSTOM_FN_DEF.replace(/(\(|\))/g, '\\$1')})([\\... constant EMBED_REGEX (line 12) | const EMBED_REGEX = `^${EMBED_PREFIX}[\\s\\S]+${EMBED_SUFFIX}\\n`; constant PARAM_REGEX (line 13) | const PARAM_REGEX = `\\((?:"([a-zA-Z0-9_]+)","([a-z]+)",(.+?),(\\[.*?\\]... constant PARAMS_VAR (line 14) | const PARAMS_VAR = 'p'; constant PYTHON_TO_JS (line 16) | const PYTHON_TO_JS = { constant PYTHON_TO_JS_BY_TYPE (line 22) | const PYTHON_TO_JS_BY_TYPE = { constant JS_TO_PYTHON (line 29) | const JS_TO_PYTHON = { constant JS_TO_PYTHON_BY_TYPE (line 35) | const JS_TO_PYTHON_BY_TYPE = { function transform (line 42) | function transform(value, transformations) { function getSerializedParamsText (line 46) | function getSerializedParamsText(serializedParams: string[]) { function getEmbedText (line 50) | function getEmbedText(params: IParam[], serializedParams: any[]): string { class PythonParamSerializer (line 68) | class PythonParamSerializer extends ParamSerializer { method parse (line 69) | public *parse(text: string): Iterable { method stringify (line 79) | public stringify(param: any[]): string { method convert (line 83) | public convert([match, key, type, value, options, autoParamMatch, auto... method unconvert (line 90) | public unconvert(param: any[], type: TType): string[] { method tokenize (line 94) | public tokenize([match, key, type, value, options, autoParamMatch, aut... method detokenize (line 107) | public detokenize({key, type, value, isAutoParam, options}: ITokenized... method transform (line 127) | public transform(param: ITokenizedParam): ITokenizedParam { method untransform (line 131) | public untransform(param: ITokenizedParam): ITokenizedParam { method embed (line 135) | public embed(text: string, params: IParam[]): string { method extract (line 146) | public extract(text: string, options = {runCustom: false}): string { method getLockRange (line 163) | public getLockRange(text: string): [number, number][] { method toJs (line 181) | public toJs(value: string, type: TType): any { method toString (line 191) | public toString(value: any, type: TType = 'string'): string { FILE: quix-frontend/client/src/lib/code-editor/services/param-parser/param-types.ts constant DATE_FORMAT (line 4) | const DATE_FORMAT = BiDate.DATE_FORMAT.replace(/\//g, '-'); type TType (line 6) | type TType = 'string' | 'number' | 'boolean' | 'option' | 'list' | 'date... constant TYPES (line 7) | const TYPES: TType[] = ['string', 'number', 'boolean', 'option', 'list',... type TUserSelectableTypes (line 8) | type TUserSelectableTypes = TPredefindListsTypes | TType; constant TYPE_DEFAULTS (line 10) | const TYPE_DEFAULTS = { constant AUTO_PARAMS (line 20) | const AUTO_PARAMS = [ constant AUTO_PARAM_TYPES (line 25) | const AUTO_PARAM_TYPES = { constant AUTO_PARAM_DEFAULTS (line 30) | const AUTO_PARAM_DEFAULTS = { method START_TIME (line 31) | get START_TIME() { method STOP_TIME (line 35) | get STOP_TIME() { type IParam (line 40) | interface IParam { FILE: quix-frontend/client/src/lib/code-editor/services/param-parser/params-parser.ts type IParamTransformer (line 8) | type IParamTransformer = (param: ITokenizedParam) => string; type IParamReplacer (line 10) | type IParamReplacer = (text: string, oldParam: string, newParam: string)... function defaultReplacer (line 12) | function defaultReplacer(text: string, oldParam: string, newParam: strin... class ParamParser (line 19) | class ParamParser { method constructor (line 20) | constructor(private readonly serializer: ParamSerializer) { method each (line 31) | public *each(text: string, all: boolean = false): Iterable { method replace (line 55) | private replace(text: string, transformer: IParamTransformer, replacer... method paramsByKey (line 62) | private paramsByKey(params: IParam[]): {[key: string]: IParam} { method getSerializer (line 73) | public getSerializer(): ParamSerializer { method isSynced (line 80) | public isSynced(params: IParam[], text: string): boolean { method embed (line 97) | public embed(text, params: IParam[], replacer: IParamReplacer = defaul... method params (line 110) | public params(text: string, {customParamsEnabled} = {customParamsEnabl... method sync (line 128) | public sync(text: string, params: IParam[], {customParamsEnabled} = {c... method format (line 146) | public format(text: string, params: IParam[], options = {customParamsE... method createParam (line 163) | public createParam(key: string, type: TUserSelectableTypes = 'string',... FILE: quix-frontend/client/src/lib/code-editor/services/param-parser/params-predefined-types.ts constant PREDEFINED_LISTS_DATA (line 1) | const PREDEFINED_LISTS_DATA = { constant PREDEFINED_LISTS (line 34) | const PREDEFINED_LISTS: TPredefindListsTypes[] = []; type TPredefindListsTypes (line 35) | type TPredefindListsTypes = keyof typeof PREDEFINED_LISTS_DATA; FILE: quix-frontend/client/src/lib/core/ang/drv/bi-options.drv.ts function biOptions (line 6) | function biOptions() { FILE: quix-frontend/client/src/lib/core/ang/drv/bi-validator.drv.ts method link (line 13) | link(scope: ng.IScope, element, attrs, ngCtrl) { FILE: quix-frontend/client/src/lib/core/ang/srv/ng-model/ng-model-test.drv.ts function ngModelTest (line 5) | function ngModelTest() { FILE: quix-frontend/client/src/lib/core/ang/srv/ng-model/ng-model.test.ts function createModel (line 8) | function createModel(params) { method parser (line 185) | parser(model) { method formatter (line 199) | formatter(model) { class DemoClass (line 286) | class DemoClass { method constructor (line 288) | constructor(data) { method foobar (line 292) | foobar() { FILE: quix-frontend/client/src/lib/core/ang/srv/ng-model/ng-model.ts type OptionalCloneable (line 11) | interface OptionalCloneable { type IScope (line 15) | interface IScope extends angular.IScope { method createItem (line 20) | createItem(item: any = {}) { method defaultsDeep (line 30) | defaultsDeep(data, defaults) { class ModelConf (line 52) | class ModelConf { method fromTemplate (line 68) | fromTemplate(template): ModelConf { method formatWith (line 73) | formatWith(formatter: (model) => any): ModelConf { method parseWith (line 78) | parseWith(parser: (model) => any): ModelConf { method validateWith (line 83) | validateWith(validator: () => Object): ModelConf { method validateAsyncWith (line 88) | validateAsyncWith(validator: () => Object): ModelConf { method renderWith (line 93) | renderWith(renderer: (model) => void): ModelConf { method watchWith (line 98) | watchWith(watcher: (model, prevModel) => void): ModelConf { method watchDeep (line 103) | watchDeep(val: boolean): ModelConf { method feedBack (line 108) | feedBack(val: boolean): ModelConf { method log (line 113) | log(): ModelConf { method then (line 118) | then(doThen: Function): ModelConf { class Model (line 124) | class Model> { method constructor (line 127) | constructor(private readonly scope: IScope, private readonly ngMode... method initFormat (line 140) | private initFormat() { method initRender (line 160) | private initRender(then) { method initWatch (line 179) | private initWatch() { method initParse (line 208) | private initParse() { method initValidate (line 226) | private initValidate() { function create (line 241) | function create(scope: IScope, ngModel: angular.INgModelController... FILE: quix-frontend/client/src/lib/core/ang/srv/scope/scope.test.ts function updateURL (line 349) | function updateURL(url) { FILE: quix-frontend/client/src/lib/core/ang/srv/scope/scope.ts class ScopeHelper (line 7) | class ScopeHelper { method constructor (line 10) | constructor(private readonly scope, private readonly controllers = {ng... method readonly (line 15) | readonly(readonly) { method withEvents (line 21) | withEvents(events = {}) { method withEditableEvents (line 27) | withEditableEvents(events = {}) { method withPermissionEvents (line 35) | withPermissionEvents(events... method withActions (line 49) | withActions(actions = {}) { method withEditableActions (line 55) | withEditableActions(actions = {}) { method withVM (line 63) | withVM(vm, params = {}) { method withErrors (line 108) | withErrors(messages: any[]) { method withOptions (line 116) | withOptions(options, defaults, watch?: any) { method withState (line 132) | withState(state: StateWrapper | string, clientName, options: StateWrap... method thenIfNotReadonly (line 161) | thenIfNotReadonly(fn) { function init (line 170) | function init(scope, {ngModel = null, errors = null} = {}) { FILE: quix-frontend/client/src/lib/core/config/index.ts class Config (line 1) | class Config { method get (line 4) | get() { method set (line 8) | set(options: Partial) { FILE: quix-frontend/client/src/lib/core/index.ts type IScope (line 30) | type IScope = IScope_; FILE: quix-frontend/client/src/lib/core/main.angular.ts method setPrefix (line 12) | setPrefix(name) { method $get (line 15) | $get() { FILE: quix-frontend/client/src/lib/core/srv/collections/buffered-collection.test.ts function createCollection (line 16) | function createCollection(chunkSize?) { FILE: quix-frontend/client/src/lib/core/srv/collections/buffered-collection.ts class BufferedCollection (line 8) | class BufferedCollection extends Partitione... method constructor (line 14) | constructor(Mdl?: ModelCtor) { method _getAction (line 19) | _getAction() { method _startRequestHook (line 28) | _startRequestHook(deferred) { method _finishRequestHook (line 32) | _finishRequestHook(models) { method _getNextChunk (line 38) | _getNextChunk() { method _resolveNextChunk (line 44) | _resolveNextChunk() { method _isNextChunkReady (line 48) | _isNextChunkReady() { method _isRequestPending (line 52) | _isRequestPending() { method buffer (line 58) | get buffer() { method isSealed (line 63) | isSealed() { method hasMore (line 67) | hasMore() { method bufferSize (line 71) | bufferSize() { method fetch (line 75) | fetch() { method more (line 84) | more() { method feed (line 98) | feed(models: T | Model | T[] | Model[]) { method seal (line 108) | seal() { method rewind (line 115) | rewind() { method flush (line 120) | flush() { FILE: quix-frontend/client/src/lib/core/srv/collections/collection.test.ts function createModelClass (line 19) | function createModelClass() { function createCollection (line 45) | function createCollection(Model?, action?) { function toDataArray (line 49) | function toDataArray(collection) { FILE: quix-frontend/client/src/lib/core/srv/collections/collection.ts type ModelCtor (line 5) | type ModelCtor = new (...args: any[]) => Model; class Collection (line 6) | class Collection { method constructor (line 16) | constructor(Mdl?: ModelCtor, action = 'query') { method _startRequestHook (line 24) | _startRequestHook(deferred) { method _finishRequestHook (line 28) | _finishRequestHook(models) { method _getAction (line 32) | _getAction() { method _fetch (line 43) | _fetch(params) { method _startRequest (line 48) | _startRequest(params) { method _finishRequest (line 58) | _finishRequest(promise) { method _setModels (line 64) | _setModels(models: T | Model | Model[] | T[]) { method _resolveAsSelf (line 69) | _resolveAsSelf(promise) { method models (line 75) | get models() { method promise (line 79) | get promise() { method resolved (line 83) | get resolved() { method setResource (line 88) | setResource(resource) { method size (line 93) | size() { method fetch (line 97) | fetch(params?) { method add (line 101) | add(model: T | Model | Model[] | T[]) { method remove (line 115) | remove(model) { method get (line 119) | get(id) { method has (line 123) | has(id) { method filter (line 127) | filter(what, value) { method format (line 131) | format() { FILE: quix-frontend/client/src/lib/core/srv/collections/partitioned-collection.test.ts function createModelClass (line 19) | function createModelClass() { function createCollection (line 45) | function createCollection(chunkSize?) { function toDataArray (line 52) | function toDataArray(collection) { FILE: quix-frontend/client/src/lib/core/srv/collections/partitioned-collection.ts class PartitionedCollection (line 7) | class PartitionedCollection extends Collecti... method constructor (line 19) | constructor(Model?: ModelCtor, action = 'partitionedQuery') { method _getParams (line 26) | _getParams() { method _startRequestHook (line 35) | _startRequestHook(deferred) { method _finishRequestHook (line 39) | _finishRequestHook(models) { method _more (line 53) | _more(params?) { method setChunkSize (line 59) | setChunkSize(chunkSize) { method getChunkSize (line 64) | getChunkSize() { method fetch (line 68) | fetch(optionalParams?) { method more (line 75) | more() { method hasMore (line 83) | hasMore() { method transformRequestParams (line 87) | transformRequestParams(transformer) { method onRequestStart (line 92) | onRequestStart(handler: (x) => any) { method onRequestFinish (line 97) | onRequestFinish(handler: (x) => any) { FILE: quix-frontend/client/src/lib/core/srv/event-emitter/event-emitter.test.ts class ChildEventEmitter (line 16) | class ChildEventEmitter extends EventEmitter { method constructor (line 17) | constructor(private scope?) { method getScope (line 21) | getScope(): angular.IScope { function createEventEmitter (line 26) | function createEventEmitter({withScope} = {withScope: false}): ChildEven... FILE: quix-frontend/client/src/lib/core/srv/event-emitter/event-emitter.ts function cloneArray (line 10) | function cloneArray(arr: any[]) { method clear (line 17) | clear() { method init (line 21) | init(id) { method get (line 25) | get(id) { method destroy (line 29) | destroy(id) { class State (line 35) | class State { method getEvent (line 38) | private getEvent(eventName: string) { method addHandler (line 45) | addHandler(eventName: string, handler: (...args) => any) { method removeHandler (line 53) | removeHandler(eventName: string, handler: (...args) => any) { method setArgs (line 57) | setArgs(eventName, ...args) { method setArgsKeepHistory (line 65) | setArgsKeepHistory(eventName, ...args) { class EventEmitter (line 80) | class EventEmitter { method constructor (line 87) | constructor(scope?: angular.IScope) { method $state (line 98) | private $state() { method fire (line 105) | protected fire(eventName: string, ...args): EventEmitter { method stream (line 116) | protected stream(eventName: string, ...args): EventEmitter { method on (line 130) | public on(eventName: string, handler: (...args) => any, invoke: boolea... method onOnce (line 152) | onOnce(eventName: string, handler: (...args) => any, invoke: boolean =... method trigger (line 170) | public trigger(eventName: string, ...args): EventEmitter { method triggerStream (line 179) | public triggerStream(eventName: string, ...args): EventEmitter { method setScope (line 188) | public setScope(scope: angular.IScope): EventEmitter { FILE: quix-frontend/client/src/lib/core/srv/injector/index.ts function use (line 6) | function use(realInjector): void { function get (line 11) | function get(dependencyName: string): any { function on (line 15) | function on(event: string, callback: (...args: any[]) => any) { FILE: quix-frontend/client/src/lib/core/srv/local-storage/local-storage.test.ts method setItem (line 42) | setItem(name, _data) { method getItem (line 45) | getItem(name) { method clear (line 48) | clear() { FILE: quix-frontend/client/src/lib/core/srv/local-storage/local-storage.ts class LocalStorage (line 3) | class LocalStorage { method constructor (line 7) | constructor(storage?: Storage) { method setPrefix (line 11) | static setPrefix(prefix: string) { method setStorage (line 15) | setStorage(storage: Storage) { method setItem (line 19) | setItem(name: string, data: string) { method getItem (line 24) | getItem(name: string) { method clear (line 29) | clear() { FILE: quix-frontend/client/src/lib/core/srv/model/model.test.ts function createModel (line 44) | function createModel(data?, template?, options?, responseHook?) { FILE: quix-frontend/client/src/lib/core/srv/model/model.ts function flatten (line 7) | function flatten(data, keys = [], res = {}) { function unflatten (line 23) | function unflatten(data, keys = []) { function unflattenKey (line 33) | function unflattenKey(keys, value, res = {}) { type IBaseModel (line 44) | interface IBaseModel { class Model (line 50) | class Model { method constructor (line 63) | constructor(model?, template?, options = {autoId: false, autoOwner: nu... method _responseHook (line 85) | _responseHook(data, action, options) { method _assignId (line 89) | _assignId() { method _doRequest (line 95) | _doRequest(action, data) { method _processResponse (line 100) | _processResponse(promise, action) { method _action (line 131) | _action(action, data?) { method _initPromise (line 142) | _initPromise(promise) { method _assignAutoOwner (line 151) | _assignAutoOwner() { method _stripDollars (line 156) | _stripDollars(data: any) { method _parseCollection (line 170) | _parseCollection(collectionString, data) { method _parseModel (line 183) | _parseModel(modelString, data) { method _smartMerge (line 198) | _smartMerge(current, source) { method _parse (line 228) | _parse(data, defaults) { method _format (line 266) | _format(data, filter) { method id (line 305) | get id() { method id (line 309) | set id(value) { method data (line 313) | get data() { method data (line 317) | set data(data) { method promise (line 321) | get promise() { method resolved (line 325) | get resolved() { method permission (line 329) | get permission() { method isNew (line 334) | isNew() { method isValid (line 338) | isValid() { method setPermission (line 342) | setPermission(Permission) { method setValidity (line 347) | setValidity(valid) { method format (line 351) | format() { method parse (line 355) | parse(data) { method fetch (line 359) | fetch(id, ...rest) { method clone (line 370) | clone(fetch = false, params?) { method save (line 390) | save() { method destroy (line 400) | destroy() { method meta (line 408) | meta(key, value?, once = false) { FILE: quix-frontend/client/src/lib/core/srv/socket/socket.ts function createSocket (line 4) | function createSocket(self: Socket, url: string): any { class Socket (line 24) | class Socket extends EventEmitter { method constructor (line 27) | constructor (private readonly url: string) { method send (line 33) | send(payload): Socket { method close (line 38) | close(): Socket { method getUrl (line 43) | getUrl() { method getWebSocket (line 47) | getWebSocket() { FILE: quix-frontend/client/src/lib/core/srv/state/localstorage-state-provider.ts method getStateData (line 8) | getStateData(stateName: string): string { method setStateData (line 12) | setStateData(stateName: string, data: string): void { FILE: quix-frontend/client/src/lib/core/srv/state/state-wrapper.test.ts type Dictionary (line 4) | type Dictionary = _.Dictionary; function createDefaultExportImport (line 6) | function createDefaultExportImport(obj, paramList: string[]) { function updateURL (line 43) | function updateURL(url) { FILE: quix-frontend/client/src/lib/core/srv/state/state-wrapper.ts type traverseFunction (line 25) | type traverseFunction = (obj: any, callback: (obj: any, args: any[]) => ... function defaultTraverse (line 26) | function defaultTraverse(obj: any, callback, args: any[] = [], deep = tr... function createLoadFunction (line 37) | function createLoadFunction(obj: any, deep = true, oneTimeLoad = false, ... function createSaveFunction (line 56) | function createSaveFunction(obj: Object, deep = true, customTraverse?): ... type StateWrapperOptions (line 72) | interface StateWrapperOptions { class StateWrapperBuilder (line 79) | class StateWrapperBuilder { method useObject (line 93) | useObject(object) { method setClientName (line 98) | setClientName(name) { method withOptions (line 103) | withOptions(options: StateWrapperOptions) { method withState (line 108) | withState(state: StateWrapper) { method withNewState (line 113) | withNewState(name: string) { method withProviders (line 118) | withProviders(providers: string[]) { method withCustomTraverse (line 123) | withCustomTraverse(traverseFunc: traverseFunction) { method verifyMandatoryParametrs (line 128) | private verifyMandatoryParametrs() { method end (line 140) | public end() { class StateWrapper (line 176) | class StateWrapper { method build (line 179) | static build() { method constructor (line 183) | constructor(private readonly state: State, private readonly clientName... method getBaseState (line 191) | getBaseState() { method _load (line 195) | private _load(clientList: string[] = []) { method load (line 204) | load(...clientList) { method loadAll (line 211) | loadAll() { method _save (line 215) | private _save(clientList: string[] = []) { method save (line 224) | save(...clientList) { method saveAll (line 231) | saveAll() { method unregister (line 235) | unregister() { FILE: quix-frontend/client/src/lib/core/srv/state/state.ts type Dictionary (line 2) | type Dictionary = Record; class State (line 5) | class State { method constructor (line 11) | constructor (private readonly name: string, private doLoad: boolean | ... method getName (line 19) | getName() { method getClientByName (line 23) | getClientByName(name: string) { method register (line 32) | register (client: IStateClient): State { method unregister (line 43) | unregister(name: string): State { method _export (line 57) | private _export (providerName: string, clientList: string[]) { method exportAsJSON (line 73) | exportAsJSON (providerName?: string, ...clientList: string[]) { method exportAsURL (line 78) | exportAsURL (providerName?: string, ...clientList: string[]) { method _import (line 89) | private _import (data: Object, clientList: string[]) { method importFromJSON (line 104) | importFromJSON(stringData: string, ...clientList: string[]) { method importFromURL (line 114) | importFromURL(stringData: string, ...clientList: string[]) { FILE: quix-frontend/client/src/lib/core/srv/state/types.ts type IStateClient (line 1) | interface IStateClient { type IStateProvider (line 7) | interface IStateProvider { FILE: quix-frontend/client/src/lib/core/srv/state/url-params.test.ts function updateURL (line 9) | function updateURL(url) { FILE: quix-frontend/client/src/lib/core/srv/state/url-params.ts function processParam (line 6) | function processParam(moduleName: string, paramName: string, paramValue:... type decodeFunc (line 17) | type decodeFunc = (input: {}) => any; type encodeFunc (line 18) | type encodeFunc = () => {[key: string]: string | boolean}; type ModuleCallbacks (line 20) | interface ModuleCallbacks { class UrlParams (line 25) | class UrlParams { method constructor (line 29) | constructor() { method register (line 33) | register(moduleName: string, decode: decodeFunc, encode: encodeFunc) { method generateURL (line 55) | public generateURL(moduleList: Array = null) { method decode (line 69) | public decode(moduleList: Array = null) { method _sperateParamsByModule (line 79) | private _sperateParamsByModule() { FILE: quix-frontend/client/src/lib/core/srv/state/url-state-provider.test.ts function updateURL (line 9) | function updateURL(url) { FILE: quix-frontend/client/src/lib/core/srv/state/url-state-provider.ts method constructor (line 7) | constructor() { method getStateData (line 13) | getStateData(stateName: string): string { method setStateData (line 19) | setStateData(stateName: string, data: string): void { FILE: quix-frontend/client/src/lib/core/srv/view-model/view-model.ts function createVM (line 10) | function createVM(template, root) { class ItemsViewModel (line 32) | class ItemsViewModel { method constructor (line 36) | constructor(private readonly vm?) { } method get (line 38) | get(item: Object): ViewModel { method all (line 48) | all(): ViewModel[] { method delete (line 52) | delete(item: Object): ItemsViewModel { method deleteAll (line 58) | deleteAll(): ItemsViewModel { method identifyBy (line 63) | identifyBy(identifier: (item: Object) => number): ItemsViewModel { method forEach (line 69) | forEach(fn) { class ViewModel (line 81) | class ViewModel { method constructor (line 85) | constructor(vm: Object = null, protected $root = null) { method init (line 100) | init(params?) { method isHead (line 112) | isHead() { method toggle (line 119) | toggle(enabled) { method toggleEnabled (line 131) | toggleEnabled(enabled) { method toggleVisible (line 144) | toggleVisible(visible) { method reload (line 154) | reload() { method createItemsVm (line 163) | createItemsVm(vm?) { method forEach (line 167) | forEach(fn) { function create (line 191) | function create(vm: Object = null, root?): ViewModel { FILE: quix-frontend/client/src/lib/core/types/angular-promise.d.ts type IPromise (line 5) | interface IPromise { FILE: quix-frontend/client/src/lib/core/utils/index.ts function isPromise (line 8) | function isPromise(obj: any): boolean { function uuid (line 12) | function uuid() { method safeApply (line 17) | safeApply(sc, fn: Function) { method safeDigest (line 27) | safeDigest(sc, fn: Function) { method onBlur (line 44) | onBlur(element, fn, sc?): Function { method onKey (line 79) | onKey(key, fn, s?): Function { method escape (line 110) | escape(str) { method scrollIntoView (line 114) | scrollIntoView(element, animate = false, offset = 0) { function stripDollars (line 123) | function stripDollars(data: T): Partial { function copyToClipboard (line 137) | function copyToClipboard(text: string) { FILE: quix-frontend/client/src/lib/core/utils/lodash4-polyfill.types.ts type LoDashStatic (line 2) | interface LoDashStatic { FILE: quix-frontend/client/src/lib/file-explorer/directives/file-explorer-vm.ts method setField (line 6) | setField(field: string, reversed = false) { method getPermissions (line 14) | getPermissions(folder) { method canDelete (line 18) | canDelete(folder) { method canRename (line 21) | canRename(folder) { method hasMenu (line 24) | hasMenu(folder) { method toggleOpen (line 27) | toggleOpen(folder, value) { method toggleEdit (line 30) | toggleEdit(folder, value) { method isOpen (line 33) | isOpen(folder) { method setCurrent (line 36) | setCurrent(folder: Folder) { method getCurrent (line 39) | getCurrent(): Folder { method isActive (line 42) | isActive(folder: File): boolean { method isEmpty (line 45) | isEmpty(): boolean { method $init (line 48) | $init() { method setCurrent (line 61) | setCurrent(file: File) { method getCurrent (line 64) | getCurrent(): File { method isActive (line 67) | isActive(file: File): boolean { method $init (line 71) | $init() { FILE: quix-frontend/client/src/lib/file-explorer/directives/file-explorer.ts type Mode (line 16) | type Mode = 'static' | 'dynamic'; function directive (line 18) | function directive(mode: Mode, params) { function initScope (line 28) | function initScope(scope, controller: Controller, depth: number, mode: M... FILE: quix-frontend/client/src/lib/file-explorer/init.ts function toDirectiveName (line 4) | function toDirectiveName(name: string) { function init (line 8) | function init(ngApp: angular.IModule) { FILE: quix-frontend/client/src/lib/file-explorer/services/file-explorer-controller.ts type Permissions (line 7) | interface Permissions { class Controller (line 12) | class Controller { method constructor (line 19) | constructor(private readonly $scope, private readonly $element, privat... method render (line 25) | private render(html) { method getInstance (line 29) | getInstance(): Instance { method getPermissions (line 33) | getPermissions(folder): Permissions { method getContainer (line 41) | getContainer() { method setCurrentFolder (line 45) | setCurrentFolder(folder: Folder): Controller { method setCurrentFile (line 50) | setCurrentFile(file: File): Controller { method getCurrentFolder (line 55) | getCurrentFolder(): Folder { method getCurrentFile (line 59) | getCurrentFile(): File { method fireEvent (line 63) | fireEvent(item: Item, eventName: string, ...args): Controller { method syncItem (line 69) | syncItem(item: Item, eventName: string, ...args): Controller { method clickFile (line 77) | clickFile(file: File): Controller { method clickFolder (line 82) | clickFolder(folder: Folder): Controller { method fetchLazyFolder (line 87) | fetchLazyFolder(folder: Folder) { method transclude (line 91) | transclude(element, file) { method renderFolder (line 98) | renderFolder(scope) { method renderFile (line 119) | renderFile(scope) { method renderFolderIcon (line 128) | renderFolderIcon(scope, folder: Folder) { method renderFileIcon (line 142) | renderFileIcon(scope, file: File) { method renderMenu (line 156) | renderMenu(scope, folder: Folder) { FILE: quix-frontend/client/src/lib/file-explorer/services/file-explorer-instance.ts class Instance (line 9) | class Instance extends srv.eventEmitter.EventEmitter { method constructor (line 10) | constructor (private readonly scope) { method createFolder (line 14) | createFolder() { method createFile (line 18) | createFile(type?: string) { method setActive (line 22) | setActive(fileDef: IItemDef) { method clearActive (line 28) | clearActive() { FILE: quix-frontend/client/src/lib/file-explorer/services/file-explorer-models.ts class Item (line 7) | class Item { method constructor (line 11) | constructor( method getId (line 20) | public getId(): string { method getName (line 24) | public getName(): string { method getType (line 28) | public getType(): string { method setParent (line 32) | public setParent(parent: Folder): Item { method getParent (line 37) | public getParent(): Folder { method getDepth (line 41) | public getDepth(): number { method getData (line 53) | public getData(): any { method getParentById (line 57) | public getParentById(id: string): Item { method on (line 72) | public on(name, fn, invoke?, scope?) { method trigger (line 76) | public trigger(name, ...args) { class File (line 81) | class File extends Item { method constructor (line 82) | constructor(id: string, name: string, type: string = 'file', data = {}) { method moveTo (line 86) | public moveTo(folder: Folder): File { class Folder (line 92) | class Folder extends Item { method constructor (line 104) | constructor(id: string, name: string, data = {}) { method setPool (line 108) | public setPool(pool: Record): Folder { method setFolders (line 114) | public setFolders(folders: Folder[]): Folder { method setFiles (line 120) | public setFiles(files: File[]): Folder { method setLazy (line 126) | public setLazy(lazy: boolean = false): Folder { method isLazy (line 132) | public isLazy(): boolean { method getFolderById (line 136) | public getFolderById(id: string): Folder { method getFileById (line 140) | public getFileById(id: string): File { method getFolders (line 144) | public getFolders(): Folder[] { method getFiles (line 148) | public getFiles(): File[] { method createFolder (line 152) | public createFolder(name: string): Folder { method createFile (line 156) | public createFile(name: string, type?): File { method addFolder (line 160) | public addFolder(idOrFolder: string | Folder, name?: string, data = {}... method addFile (line 171) | public addFile(idOrFile: string | File, name?: string, type?: string, ... method removeFile (line 182) | public removeFile(file: File): File { method removeFolder (line 191) | public removeFolder(folder: Folder): Folder { method hasFiles (line 200) | public hasFiles(): boolean { method hasFolders (line 204) | public hasFolders(): boolean { method isEmpty (line 208) | public isEmpty(): boolean { method hasFileLeaf (line 212) | public hasFileLeaf(): boolean { method isOpen (line 216) | public isOpen(): boolean { method toggleOpen (line 220) | public toggleOpen(open?: boolean): Folder { method toggleEdit (line 230) | public toggleEdit(edit?: boolean): Folder { method toggleHasFileLeaf (line 240) | public toggleHasFileLeaf(hasFileLeaf: boolean): Folder { method moveTo (line 245) | public moveTo(folder: Folder): Folder { method getLength (line 250) | public getLength(res = 1): number { method setLimit (line 254) | public setLimit(limit: number) { method getLimit (line 258) | public getLimit() { method destroy (line 262) | public destroy() { method $clone (line 266) | public $clone(): Folder { FILE: quix-frontend/client/src/lib/file-explorer/services/file-explorer-tools.ts function getId (line 4) | function getId(parent) { function goToFile (line 11) | function goToFile(fileDef: IItemDef, folder: Folder): File { function addFolder (line 19) | function addFolder(folder: Folder, {id, name, lazy, path, ...data}: IIte... function addFile (line 30) | function addFile(folder: Folder, {id, name, type, path, ...data}: IItemD... function defToTree (line 37) | function defToTree(items: IItemDef[], options: any): Folder { function treeToDef (line 73) | function treeToDef(item: Item, path = [], res: IItemDef[] = []): IItemDe... function itemToDef (line 117) | function itemToDef(item: Item): IItemDef { FILE: quix-frontend/client/src/lib/file-explorer/services/index.ts type IPathItemDef (line 1) | interface IPathItemDef { type IItemDef (line 6) | interface IItemDef { FILE: quix-frontend/client/src/lib/language-parsers/presto-grammar/lang/presto/SqlBaseParser.ts function MultiStatementContext (line 1500) | function MultiStatementContext(parser, parent, invokingState) { function SingleStatementContext (line 1616) | function SingleStatementContext(parser, parent, invokingState) { function SingleExpressionContext (line 1689) | function SingleExpressionContext(parser, parent, invokingState) { function StatementContext (line 1762) | function StatementContext(parser, parent, invokingState) { function ExplainContext (line 1785) | function ExplainContext(parser, ctx) { function PrepareContext (line 1839) | function PrepareContext(parser, ctx) { function CreateTableContext (line 1886) | function CreateTableContext(parser, ctx) { function StartTransactionContext (line 1960) | function StartTransactionContext(parser, ctx) { function CreateTableAsSelectContext (line 2010) | function CreateTableAsSelectContext(parser, ctx) { function UseContext (line 2097) | function UseContext(parser, ctx) { function DeallocateContext (line 2145) | function DeallocateContext(parser, ctx) { function RenameTableContext (line 2188) | function RenameTableContext(parser, ctx) { function CommitContext (line 2248) | function CommitContext(parser, ctx) { function RevokeContext (line 2287) | function RevokeContext(parser, ctx) { function ShowPartitionsContext (line 2374) | function ShowPartitionsContext(parser, ctx) { function DropViewContext (line 2465) | function DropViewContext(parser, ctx) { function DeleteContext (line 2516) | function DeleteContext(parser, ctx) { function ShowTablesContext (line 2567) | function ShowTablesContext(parser, ctx) { function DescribeInputContext (line 2627) | function DescribeInputContext(parser, ctx) { function ShowCatalogsContext (line 2670) | function ShowCatalogsContext(parser, ctx) { function StatementDefaultContext (line 2718) | function StatementDefaultContext(parser, ctx) { function RenameColumnContext (line 2753) | function RenameColumnContext(parser, ctx) { function SetSessionContext (line 2822) | function SetSessionContext(parser, ctx) { function CreateViewContext (line 2873) | function CreateViewContext(parser, ctx) { function ShowCreateTableContext (line 2932) | function ShowCreateTableContext(parser, ctx) { function ShowSchemasContext (line 2979) | function ShowSchemasContext(parser, ctx) { function DropTableContext (line 3039) | function DropTableContext(parser, ctx) { function ShowColumnsContext (line 3090) | function ShowColumnsContext(parser, ctx) { function RollbackContext (line 3149) | function RollbackContext(parser, ctx) { function AddColumnContext (line 3188) | function AddColumnContext(parser, ctx) { function ResetSessionContext (line 3245) | function ResetSessionContext(parser, ctx) { function InsertIntoContext (line 3288) | function InsertIntoContext(parser, ctx) { function ShowSessionContext (line 3339) | function ShowSessionContext(parser, ctx) { function CreateSchemaContext (line 3378) | function CreateSchemaContext(parser, ctx) { function ExecuteContext (line 3441) | function ExecuteContext(parser, ctx) { function CallContext (line 3495) | function CallContext(parser, ctx) { function RenameSchemaContext (line 3545) | function RenameSchemaContext(parser, ctx) { function ShowFunctionsContext (line 3600) | function ShowFunctionsContext(parser, ctx) { function DescribeOutputContext (line 3639) | function DescribeOutputContext(parser, ctx) { function DropSchemaContext (line 3682) | function DropSchemaContext(parser, ctx) { function GrantContext (line 3741) | function GrantContext(parser, ctx) { function ShowCreateViewContext (line 3832) | function ShowCreateViewContext(parser, ctx) { function QueryContext (line 5095) | function QueryContext(parser, parent, invokingState) { function Presto_withContext (line 5175) | function Presto_withContext(parser, parent, invokingState) { function TableElementContext (line 5280) | function TableElementContext(parser, parent, invokingState) { function ColumnDefinitionContext (line 5459) | function ColumnDefinitionContext(parser, parent, invokingState) { function LikeClauseContext (line 5532) | function LikeClauseContext(parser, parent, invokingState) { function TablePropertiesContext (line 5637) | function TablePropertiesContext(parser, parent, invokingState) { function TablePropertyContext (line 5728) | function TablePropertyContext(parser, parent, invokingState) { function QueryNoWithContext (line 5807) | function QueryNoWithContext(parser, parent, invokingState) { function QueryTermContext (line 5949) | function QueryTermContext(parser, parent, invokingState) { function QueryTermDefaultContext (line 5971) | function QueryTermDefaultContext(parser, ctx) { function SetOperationContext (line 6006) | function SetOperationContext(parser, ctx) { function QueryPrimaryContext (line 6174) | function QueryPrimaryContext(parser, parent, invokingState) { function SubqueryContext (line 6197) | function SubqueryContext(parser, ctx) { function QueryPrimaryDefaultContext (line 6232) | function QueryPrimaryDefaultContext(parser, ctx) { function TableContext (line 6267) | function TableContext(parser, ctx) { function InlineTableContext (line 6306) | function InlineTableContext(parser, ctx) { function SortItemContext (line 6427) | function SortItemContext(parser, parent, invokingState) { function QuerySpecificationContext (line 6551) | function QuerySpecificationContext(parser, parent, invokingState) { function GroupByContext (line 6764) | function GroupByContext(parser, parent, invokingState) { function GroupingElementContext (line 6866) | function GroupingElementContext(parser, parent, invokingState) { function MultipleGroupingSetsContext (line 6889) | function MultipleGroupingSetsContext(parser, ctx) { function SingleGroupingSetContext (line 6939) | function SingleGroupingSetContext(parser, ctx) { function CubeContext (line 6974) | function CubeContext(parser, ctx) { function RollupContext (line 7020) | function RollupContext(parser, ctx) { function GroupingExpressionsContext (line 7306) | function GroupingExpressionsContext(parser, parent, invokingState) { function GroupingSetContext (line 7417) | function GroupingSetContext(parser, parent, invokingState) { function NamedQueryContext (line 7622) | function NamedQueryContext(parser, parent, invokingState) { function SetQuantifierContext (line 7719) | function SetQuantifierContext(parser, parent, invokingState) { function SelectItemContext (line 7798) | function SelectItemContext(parser, parent, invokingState) { function SelectAllContext (line 7821) | function SelectAllContext(parser, ctx) { function SelectSingleContext (line 7860) | function SelectSingleContext(parser, ctx) { function RelationContext (line 7972) | function RelationContext(parser, parent, invokingState) { function RelationDefaultContext (line 7994) | function RelationDefaultContext(parser, ctx) { function JoinRelationContext (line 8029) | function JoinRelationContext(parser, ctx) { function JoinTypeContext (line 8192) | function JoinTypeContext(parser, parent, invokingState) { function JoinCriteriaContext (line 8330) | function JoinCriteriaContext(parser, parent, invokingState) { function SampledRelationContext (line 8450) | function SampledRelationContext(parser, parent, invokingState) { function SampleTypeContext (line 8546) | function SampleTypeContext(parser, parent, invokingState) { function AliasedRelationContext (line 8629) | function AliasedRelationContext(parser, parent, invokingState) { function ColumnAliasesContext (line 8736) | function ColumnAliasesContext(parser, parent, invokingState) { function RelationPrimaryContext (line 8827) | function RelationPrimaryContext(parser, parent, invokingState) { function SubqueryRelationContext (line 8850) | function SubqueryRelationContext(parser, ctx) { function ParenthesizedRelationContext (line 8885) | function ParenthesizedRelationContext(parser, ctx) { function UnnestContext (line 8920) | function UnnestContext(parser, ctx) { function TableNameContext (line 8974) | function TableNameContext(parser, ctx) { function ExpressionContext (line 9101) | function ExpressionContext(parser, parent, invokingState) { function BooleanExpressionContext (line 9168) | function BooleanExpressionContext(parser, parent, invokingState) { function LogicalNotContext (line 9190) | function LogicalNotContext(parser, ctx) { function BooleanDefaultContext (line 9229) | function BooleanDefaultContext(parser, ctx) { function LogicalBinaryContext (line 9264) | function LogicalBinaryContext(parser, ctx) { function PredicatedContext (line 9534) | function PredicatedContext(parser, parent, invokingState) { function PredicateContext (line 9614) | function PredicateContext(parser, parent, invokingState, value) { function ComparisonContext (line 9640) | function ComparisonContext(parser, ctx) { function LikeContext (line 9680) | function LikeContext(parser, ctx) { function InSubqueryContext (line 9736) | function InSubqueryContext(parser, ctx) { function DistinctFromContext (line 9779) | function DistinctFromContext(parser, ctx) { function InListContext (line 9831) | function InListContext(parser, ctx) { function NullPredicateContext (line 9881) | function NullPredicateContext(parser, ctx) { function BetweenContext (line 9924) | function BetweenContext(parser, ctx) { function QuantifiedComparisonContext (line 9980) | function QuantifiedComparisonContext(parser, ctx) { function ValueExpressionContext (line 10215) | function ValueExpressionContext(parser, parent, invokingState) { function ValueExpressionDefaultContext (line 10237) | function ValueExpressionDefaultContext(parser, ctx) { function ConcatenationContext (line 10272) | function ConcatenationContext(parser, ctx) { function ArithmeticBinaryContext (line 10320) | function ArithmeticBinaryContext(parser, ctx) { function ArithmeticUnaryContext (line 10385) | function ArithmeticUnaryContext(parser, ctx) { function AtTimeZoneContext (line 10429) | function AtTimeZoneContext(parser, ctx) { function PrimaryExpressionContext (line 10740) | function PrimaryExpressionContext(parser, parent, invokingState) { function DereferenceContext (line 10762) | function DereferenceContext(parser, ctx) { function TypeConstructorContext (line 10803) | function TypeConstructorContext(parser, ctx) { function SpecialDateTimeFunctionContext (line 10846) | function SpecialDateTimeFunctionContext(parser, ctx) { function SubstringContext (line 10903) | function SubstringContext(parser, ctx) { function CastContext (line 10957) | function CastContext(parser, ctx) { function LambdaContext (line 11008) | function LambdaContext(parser, ctx) { function ParameterContext (line 11054) | function ParameterContext(parser, ctx) { function NormalizeContext (line 11086) | function NormalizeContext(parser, ctx) { function IntervalLiteralContext (line 11129) | function IntervalLiteralContext(parser, ctx) { function NumericLiteralContext (line 11164) | function NumericLiteralContext(parser, ctx) { function BooleanLiteralContext (line 11199) | function BooleanLiteralContext(parser, ctx) { function ImplicitRowConstructorContext (line 11234) | function ImplicitRowConstructorContext(parser, ctx) { function SimpleCaseContext (line 11276) | function SimpleCaseContext(parser, ctx) { function ColumnReferenceContext (line 11339) | function ColumnReferenceContext(parser, ctx) { function NullLiteralContext (line 11374) | function NullLiteralContext(parser, ctx) { function RowConstructorContext (line 11409) | function RowConstructorContext(parser, ctx) { function SubscriptContext (line 11455) | function SubscriptContext(parser, ctx) { function SubqueryExpressionContext (line 11496) | function SubqueryExpressionContext(parser, ctx) { function BinaryLiteralContext (line 11531) | function BinaryLiteralContext(parser, ctx) { function ExtractContext (line 11566) | function ExtractContext(parser, ctx) { function StringLiteralContext (line 11613) | function StringLiteralContext(parser, ctx) { function ArrayConstructorContext (line 11648) | function ArrayConstructorContext(parser, ctx) { function FunctionCallContext (line 11694) | function FunctionCallContext(parser, ctx) { function ExistsContext (line 11756) | function ExistsContext(parser, ctx) { function PositionContext (line 11795) | function PositionContext(parser, ctx) { function SearchedCaseContext (line 11845) | function SearchedCaseContext(parser, ctx) { function TimeZoneSpecifierContext (line 12581) | function TimeZoneSpecifierContext(parser, parent, invokingState) { function TimeZoneIntervalContext (line 12604) | function TimeZoneIntervalContext(parser, ctx) { function TimeZoneStringContext (line 12647) | function TimeZoneStringContext(parser, ctx) { function ComparisonOperatorContext (line 12739) | function ComparisonOperatorContext(parser, parent, invokingState) { function ComparisonQuantifierContext (line 12834) | function ComparisonQuantifierContext(parser, parent, invokingState) { function BooleanValueContext (line 12917) | function BooleanValueContext(parser, parent, invokingState) { function IntervalContext (line 12996) | function IntervalContext(parser, parent, invokingState) { function IntervalFieldContext (line 13124) | function IntervalFieldContext(parser, parent, invokingState) { function TypeContext (line 13219) | function TypeContext(parser, parent, invokingState) { function TypeParameterContext (line 13444) | function TypeParameterContext(parser, parent, invokingState) { function BaseTypeContext (line 13626) | function BaseTypeContext(parser, parent, invokingState) { function WhenClauseContext (line 13823) | function WhenClauseContext(parser, parent, invokingState) { function FilterContext (line 13913) | function FilterContext(parser, parent, invokingState) { function OverContext (line 13996) | function OverContext(parser, parent, invokingState) { function WindowFrameContext (line 14174) | function WindowFrameContext(parser, parent, invokingState) { function FrameBoundContext (line 14313) | function FrameBoundContext(parser, parent, invokingState) { function BoundedFrameContext (line 14336) | function BoundedFrameContext(parser, ctx) { function UnboundedFrameContext (line 14380) | function UnboundedFrameContext(parser, ctx) { function CurrentRowBoundContext (line 14424) | function CurrentRowBoundContext(parser, ctx) { function ExplainOptionContext (line 14535) | function ExplainOptionContext(parser, parent, invokingState) { function ExplainFormatContext (line 14558) | function ExplainFormatContext(parser, ctx) { function ExplainTypeContext (line 14602) | function ExplainTypeContext(parser, ctx) { function TransactionModeContext (line 14707) | function TransactionModeContext(parser, parent, invokingState) { function TransactionAccessModeContext (line 14730) | function TransactionAccessModeContext(parser, ctx) { function IsolationLevelContext (line 14774) | function IsolationLevelContext(parser, ctx) { function LevelOfIsolationContext (line 14872) | function LevelOfIsolationContext(parser, parent, invokingState) { function ReadUncommittedContext (line 14895) | function ReadUncommittedContext(parser, ctx) { function SerializableContext (line 14934) | function SerializableContext(parser, ctx) { function ReadCommittedContext (line 14969) | function ReadCommittedContext(parser, ctx) { function RepeatableReadContext (line 15008) | function RepeatableReadContext(parser, ctx) { function CallArgumentContext (line 15108) | function CallArgumentContext(parser, parent, invokingState) { function PositionalArgumentContext (line 15131) | function PositionalArgumentContext(parser, ctx) { function NamedArgumentContext (line 15166) | function NamedArgumentContext(parser, ctx) { function PrivilegeContext (line 15250) | function PrivilegeContext(parser, parent, invokingState) { function QualifiedNameContext (line 15447) | function QualifiedNameContext(parser, parent, invokingState) { function IdentifierContext (line 15536) | function IdentifierContext(parser, parent, invokingState) { function BackQuotedIdentifierContext (line 15559) | function BackQuotedIdentifierContext(parser, ctx) { function QuotedIdentifierAlternativeContext (line 15594) | function QuotedIdentifierAlternativeContext(parser, ctx) { function DigitIdentifierContext (line 15629) | function DigitIdentifierContext(parser, ctx) { function UnquotedIdentifierContext (line 15664) | function UnquotedIdentifierContext(parser, ctx) { function QuotedIdentifierContext (line 15852) | function QuotedIdentifierContext(parser, parent, invokingState) { function NumberContext (line 15919) | function NumberContext(parser, parent, invokingState) { function DecimalLiteralContext (line 15942) | function DecimalLiteralContext(parser, ctx) { function IntegerLiteralContext (line 15977) | function IntegerLiteralContext(parser, ctx) { function NonReservedContext (line 16052) | function NonReservedContext(parser, parent, invokingState) { function NormalFormContext (line 16922) | function NormalFormContext(parser, parent, invokingState) { FILE: quix-frontend/client/src/lib/language-parsers/python-grammar/lang/python/Python3Lexer.js function Python3Lexer (line 617) | function Python3Lexer(input) { FILE: quix-frontend/client/src/lib/language-parsers/python-grammar/lang/python/Python3Listener.js function Python3Listener (line 6) | function Python3Listener() { FILE: quix-frontend/client/src/lib/language-parsers/python-grammar/lang/python/Python3Parser.js function Python3Parser (line 779) | function Python3Parser (input) { function Single_inputContext (line 978) | function Single_inputContext(parser, parent, invokingState) { function File_inputContext (line 1113) | function File_inputContext(parser, parent, invokingState) { function Eval_inputContext (line 1267) | function Eval_inputContext(parser, parent, invokingState) { function DecoratorContext (line 1363) | function DecoratorContext(parser, parent, invokingState) { function DecoratorsContext (line 1461) | function DecoratorsContext(parser, parent, invokingState) { function DecoratedContext (line 1544) | function DecoratedContext(parser, parent, invokingState) { function FuncdefContext (line 1633) | function FuncdefContext(parser, parent, invokingState) { function ParametersContext (line 1735) | function ParametersContext(parser, parent, invokingState) { function TypedargslistContext (line 1813) | function TypedargslistContext(parser, parent, invokingState) { function TfpdefContext (line 2070) | function TfpdefContext(parser, parent, invokingState) { function VarargslistContext (line 2152) | function VarargslistContext(parser, parent, invokingState) { function VfpdefContext (line 2409) | function VfpdefContext(parser, parent, invokingState) { function StmtContext (line 2476) | function StmtContext(parser, parent, invokingState) { function Simple_stmtContext (line 2600) | function Simple_stmtContext(parser, parent, invokingState) { function Small_stmtContext (line 2704) | function Small_stmtContext(parser, parent, invokingState) { function Expr_stmtContext (line 2868) | function Expr_stmtContext(parser, parent, invokingState) { function Testlist_star_exprContext (line 3068) | function Testlist_star_exprContext(parser, parent, invokingState) { function AugassignContext (line 3203) | function AugassignContext(parser, parent, invokingState) { function Del_stmtContext (line 3275) | function Del_stmtContext(parser, parent, invokingState) { function Pass_stmtContext (line 3348) | function Pass_stmtContext(parser, parent, invokingState) { function Flow_stmtContext (line 3415) | function Flow_stmtContext(parser, parent, invokingState) { function Break_stmtContext (line 3526) | function Break_stmtContext(parser, parent, invokingState) { function Continue_stmtContext (line 3593) | function Continue_stmtContext(parser, parent, invokingState) { function Return_stmtContext (line 3660) | function Return_stmtContext(parser, parent, invokingState) { function Yield_stmtContext (line 3740) | function Yield_stmtContext(parser, parent, invokingState) { function Raise_stmtContext (line 3807) | function Raise_stmtContext(parser, parent, invokingState) { function Import_stmtContext (line 3908) | function Import_stmtContext(parser, parent, invokingState) { function Import_nameContext (line 3992) | function Import_nameContext(parser, parent, invokingState) { function Import_fromContext (line 4065) | function Import_fromContext(parser, parent, invokingState) { function Import_as_nameContext (line 4216) | function Import_as_nameContext(parser, parent, invokingState) { function Dotted_as_nameContext (line 4306) | function Dotted_as_nameContext(parser, parent, invokingState) { function Import_as_namesContext (line 4392) | function Import_as_namesContext(parser, parent, invokingState) { function Dotted_as_namesContext (line 4490) | function Dotted_as_namesContext(parser, parent, invokingState) { function Dotted_nameContext (line 4577) | function Dotted_nameContext(parser, parent, invokingState) { function Global_stmtContext (line 4665) | function Global_stmtContext(parser, parent, invokingState) { function Nonlocal_stmtContext (line 4759) | function Nonlocal_stmtContext(parser, parent, invokingState) { function Assert_stmtContext (line 4853) | function Assert_stmtContext(parser, parent, invokingState) { function Compound_stmtContext (line 4944) | function Compound_stmtContext(parser, parent, invokingState) { function If_stmtContext (line 5082) | function If_stmtContext(parser, parent, invokingState) { function While_stmtContext (line 5222) | function While_stmtContext(parser, parent, invokingState) { function For_stmtContext (line 5327) | function For_stmtContext(parser, parent, invokingState) { function Try_stmtContext (line 5444) | function Try_stmtContext(parser, parent, invokingState) { function With_stmtContext (line 5600) | function With_stmtContext(parser, parent, invokingState) { function With_itemContext (line 5701) | function With_itemContext(parser, parent, invokingState) { function Except_clauseContext (line 5787) | function Except_clauseContext(parser, parent, invokingState) { function SuiteContext (line 5885) | function SuiteContext(parser, parent, invokingState) { function TestContext (line 6036) | function TestContext(parser, parent, invokingState) { function Test_nocondContext (line 6174) | function Test_nocondContext(parser, parent, invokingState) { function LambdefContext (line 6278) | function LambdefContext(parser, parent, invokingState) { function Lambdef_nocondContext (line 6366) | function Lambdef_nocondContext(parser, parent, invokingState) { function Or_testContext (line 6454) | function Or_testContext(parser, parent, invokingState) { function And_testContext (line 6553) | function And_testContext(parser, parent, invokingState) { function Not_testContext (line 6652) | function Not_testContext(parser, parent, invokingState) { function ComparisonContext (line 6761) | function ComparisonContext(parser, parent, invokingState) { function Comp_opContext (line 6859) | function Comp_opContext(parser, parent, invokingState) { function Star_exprContext (line 7006) | function Star_exprContext(parser, parent, invokingState) { function ExprContext (line 7082) | function ExprContext(parser, parent, invokingState) { function Xor_exprContext (line 7169) | function Xor_exprContext(parser, parent, invokingState) { function And_exprContext (line 7256) | function And_exprContext(parser, parent, invokingState) { function Shift_exprContext (line 7343) | function Shift_exprContext(parser, parent, invokingState) { function Arith_exprContext (line 7444) | function Arith_exprContext(parser, parent, invokingState) { function TermContext (line 7545) | function TermContext(parser, parent, invokingState) { function FactorContext (line 7664) | function FactorContext(parser, parent, invokingState) { function PowerContext (line 7779) | function PowerContext(parser, parent, invokingState) { function AtomContext (line 7882) | function AtomContext(parser, parent, invokingState) { function Testlist_compContext (line 8115) | function Testlist_compContext(parser, parent, invokingState) { function TrailerContext (line 8231) | function TrailerContext(parser, parent, invokingState) { function SubscriptlistContext (line 8341) | function SubscriptlistContext(parser, parent, invokingState) { function SubscriptContext (line 8439) | function SubscriptContext(parser, parent, invokingState) { function SliceopContext (line 8556) | function SliceopContext(parser, parent, invokingState) { function ExprlistContext (line 8632) | function ExprlistContext(parser, parent, invokingState) { function TestlistContext (line 8730) | function TestlistContext(parser, parent, invokingState) { function DictorsetmakerContext (line 8828) | function DictorsetmakerContext(parser, parent, invokingState) { function ClassdefContext (line 9001) | function ClassdefContext(parser, parent, invokingState) { function ArglistContext (line 9105) | function ArglistContext(parser, parent, invokingState) { function ArgumentContext (line 9263) | function ArgumentContext(parser, parent, invokingState) { function Comp_iterContext (line 9368) | function Comp_iterContext(parser, parent, invokingState) { function Comp_forContext (line 9452) | function Comp_forContext(parser, parent, invokingState) { function Comp_ifContext (line 9550) | function Comp_ifContext(parser, parent, invokingState) { function Yield_exprContext (line 9636) | function Yield_exprContext(parser, parent, invokingState) { function Yield_argContext (line 9716) | function Yield_argContext(parser, parent, invokingState) { function StrContext (line 9827) | function StrContext(parser, parent, invokingState) { function NumberContext (line 9906) | function NumberContext(parser, parent, invokingState) { function IntegerContext (line 10002) | function IntegerContext(parser, parent, invokingState) { FILE: quix-frontend/client/src/lib/language-parsers/python-grammar/lang/python/Python3Visitor.js function Python3Visitor (line 7) | function Python3Visitor() { FILE: quix-frontend/client/src/lib/language-parsers/python-parser/parser/errors-listener.ts type IErrorAnnotation (line 3) | interface IErrorAnnotation { class PythonErrorListener (line 10) | class PythonErrorListener extends antlr4.error.ErrorListener { method syntaxError (line 15) | syntaxError(recognizer, offendingSymbol, line, column, msg, e) { FILE: quix-frontend/client/src/lib/language-parsers/python-parser/parser/types.ts type ContextNode (line 1) | interface ContextNode { type Terminal (line 12) | interface Terminal { type CommonToken (line 18) | interface CommonToken { FILE: quix-frontend/client/src/lib/language-parsers/python-parser/tokenizer/index.ts function tokenize (line 22) | function tokenize(input: string) { FILE: quix-frontend/client/src/lib/language-parsers/python-parser/types/index.ts type TokensMap (line 1) | type TokensMap = number; type CommonToken (line 2) | interface CommonToken { FILE: quix-frontend/client/src/lib/language-parsers/python-parser/web-worker/types.ts type WorkerRequest (line 4) | interface WorkerRequest { type WorkerResponse (line 8) | interface WorkerResponse { type RequestToResponseMap (line 12) | interface RequestToResponseMap { type WorkerRqstToResposneMapType (line 20) | type WorkerRqstToResposneMapType = type PythonWorkerFunctionsMap (line 23) | type PythonWorkerFunctionsMap = FILE: quix-frontend/client/src/lib/language-parsers/python-parser/web-worker/web-worker-manager.ts class PythonWebWorkerMngr (line 8) | class PythonWebWorkerMngr extends TypedWorkerManager typeof code) { method setResponseTransformer (line 162) | setResponseTransformer(fn: (response) => typeof response) { method setErrorTransformer (line 166) | setErrorTransformer(fn: (runner, query, error) => typeof error) { method setExecuteBaseUrl (line 170) | setExecuteBaseUrl(baseUrl: string) { method setCurrentQuery (line 174) | setCurrentQuery(query) { method getCurrentQuery (line 178) | getCurrentQuery() { method getUser (line 182) | getUser() { method setUser (line 186) | setUser(user) { method load (line 190) | load(runner) { method pre (line 225) | pre(scope, element, attrs, ctrl, transclude) { FILE: quix-frontend/client/src/lib/runner/directives/sql-runner/sql-runner.ts function renderActions (line 14) | function renderActions(scope, editorComponentInstance, runnerComponentIn... method pre (line 62) | pre(scope, element, attrs, ngModel, transclude) { FILE: quix-frontend/client/src/lib/runner/init.ts function toDirectiveName (line 4) | function toDirectiveName(name: string) { function init (line 8) | function init(ngApp: angular.IModule) { FILE: quix-frontend/client/src/lib/runner/services/autocomplete/autocomplete-service.ts function setupCompleters (line 25) | async function setupCompleters( FILE: quix-frontend/client/src/lib/runner/services/autocomplete/autocomplete-utils.ts function getSuggestions (line 48) | async function getSuggestions(queryContext, keywordsCompletions, sqlAuto... function isSearchInObject (line 63) | async function isSearchInObject(queryContext, sqlAutocompleter) { function createCaption (line 75) | function createCaption(str: string) { FILE: quix-frontend/client/src/lib/runner/services/autocomplete/highlight-and-score.ts constant PERFECT_SCORE (line 10) | const PERFECT_SCORE = 10000; function highlightAndScore (line 12) | function highlightAndScore( function enrichCompletionItemAfterDotObject (line 23) | function enrichCompletionItemAfterDotObject(all: AceCompletion[]): AceCo... function enrichCompletionForObject (line 32) | function enrichCompletionForObject(prefix: string, autocompletionSuggest... function enrichCompletionItemInObjectSearch (line 38) | function enrichCompletionItemInObjectSearch(all: AceCompletion[], queryC... function enrichCompletionItem (line 53) | function enrichCompletionItem(all: AceCompletion[], lowerCasedPrefix: st... function updateCompletionItem (line 61) | function updateCompletionItem( function findLastDotIndex (line 78) | function findLastDotIndex(prefix: string): number { FILE: quix-frontend/client/src/lib/runner/services/autocomplete/old-autocomplete-service.ts function getTablesCompletions (line 14) | async function getTablesCompletions(dbInfoService: DbInfo): Promise { method fetchSchema (line 30) | fetchSchema(): Promise { FILE: quix-frontend/client/src/lib/runner/services/permissions/permissions-service.ts constant PERMISSION_ERROR_PATTERNS (line 4) | const PERMISSION_ERROR_PATTERNS = [ FILE: quix-frontend/client/src/lib/runner/services/runner-event.ts class RunnerEvent (line 1) | class RunnerEvent { method constructor (line 7) | constructor (private readonly name, private readonly options = {dontDi... method getName (line 9) | public getName() { method getOptions (line 13) | public getOptions() { method append (line 17) | public append(handler) { method prepend (line 21) | public prepend(handler) { method apply (line 25) | public apply(data, meta) { FILE: quix-frontend/client/src/lib/runner/services/runner-events.ts class RunnerEvents (line 4) | class RunnerEvents { method constructor (line 7) | constructor(private readonly runner) { method register (line 11) | public register(eventName, handler, options = {dontDigest: false}) { method getRegisteredEvents (line 19) | public getRegisteredEvents(): RunnerEvent[] { method append (line 23) | public append(eventName, handler): RunnerEvents { method prepend (line 28) | public prepend(eventName, handler): RunnerEvents { method apply (line 33) | public apply(eventName, data, meta): RunnerEvents { FILE: quix-frontend/client/src/lib/runner/services/runner-query.ts type IField (line 5) | interface IField { type IError (line 10) | interface IError { type ITime (line 15) | interface ITime { type IStatus (line 21) | interface IStatus { function getFieldName (line 29) | function getFieldName(field: string, fieldNames: Record) { function startDurationCount (line 35) | function startDurationCount(): ITime { function stopDurationCount (line 50) | function stopDurationCount(time) { class RunnerQuery (line 54) | class RunnerQuery extends srv.eventEmitter.EventEmitter { method constructor (line 77) | constructor(private readonly id, private readonly index) { method meta (line 81) | public meta(name, value?) { method setDetails (line 89) | public setDetails(details) { method getDetails (line 94) | public getDetails() { method results (line 98) | public get results(): any { method fields (line 102) | public get fields(): IField[] { method running (line 106) | public get running(): boolean { method success (line 110) | public get success(): boolean { method finished (line 114) | public get finished(): boolean { method elapsedTime (line 118) | public get elapsedTime(): string { method startTime (line 122) | public get startTime(): number { method getId (line 126) | public getId(): string { method getIndex (line 130) | public getIndex(): number { method getResults (line 134) | public getResults(): any { method getFields (line 138) | public getFields(): IField[] { method getRawFields (line 142) | public getRawFields(): string[] { method getError (line 146) | public getError(): IError { method getTime (line 150) | public getTime(): ITime { method getTitle (line 154) | public getTitle() { method setTitle (line 158) | public setTitle(title: string): RunnerQuery { method setFields (line 163) | public setFields(fields: string[]): RunnerQuery { method addRow (line 176) | public addRow(row): Object { method setError (line 198) | public setError(error): RunnerQuery { method setErrorMessage (line 205) | public setErrorMessage(msg) { method getStats (line 209) | public getStats() { method setStats (line 213) | public setStats(stats: {[key: string]: any}) { method start (line 217) | public start(): RunnerQuery { method end (line 227) | public end(): RunnerQuery { FILE: quix-frontend/client/src/lib/runner/services/runner-service.ts function initSocket (line 9) | function initSocket(socket: RunnerSocket, events: RunnerEvents, transfor... function sendSocketData (line 32) | function sendSocketData(socket, code, user, transformers, mode = 'stream... class Runner (line 49) | class Runner extends srv.eventEmitter.EventEmitter { method constructor (line 66) | constructor(private readonly type: RunnerType, private readonly scope,... method log (line 172) | protected log(value: boolean) { method start (line 176) | protected start() { method finish (line 187) | protected finish() { method getScope (line 206) | public getScope() { method getSocket (line 210) | public getSocket() { method getEvents (line 214) | public getEvents() { method getState (line 218) | public getState() { method getQueries (line 222) | public getQueries(): RunnerQuery[] { method getTotalNumOfQueries (line 226) | public getTotalNumOfQueries(): number { method getCurrentQuery (line 230) | public getCurrentQuery(): RunnerQuery { method getMode (line 234) | public getMode(): string { method error (line 238) | public get error() { method progress (line 242) | public get progress() { method elapsedTime (line 246) | public get elapsedTime() { method running (line 250) | public get running() { method getCode (line 254) | public getCode() { method transformRequest (line 258) | public transformRequest(transformer): Runner { method transformResponse (line 264) | public transformResponse(transformer): Runner { method run (line 270) | public run(code, user?): Runner { method kill (line 310) | public kill() { method getConnectionErrorMessage (line 320) | getConnectionErrorMessage(connectionId) { function create (line 336) | function create(type: RunnerType, scope, { FILE: quix-frontend/client/src/lib/runner/services/runner-socket.ts function attachProtocol (line 4) | function attachProtocol(url: string) { function getEndpoint (line 14) | function getEndpoint(type: string, version: number) { class RunnerSocket (line 18) | class RunnerSocket extends srv.Socket { method constructor (line 23) | constructor ( method send (line 36) | public send(payload): RunnerSocket { method transformResponse (line 41) | public transformResponse(transformer): RunnerSocket { FILE: quix-frontend/client/src/lib/runner/services/runner-state.ts class State (line 7) | class State { method getId (line 27) | public getId(): string { method setId (line 31) | public setId(id): State { method getFields (line 36) | public getFields(): IField[] { method getResults (line 40) | public getResults() { method getError (line 44) | public getError() { method hasQueries (line 48) | public hasQueries(): boolean { method getQueries (line 52) | public getQueries(): RunnerQuery[] { method getCurrentQuery (line 56) | public getCurrentQuery(): RunnerQuery { method getQueryById (line 64) | public getQueryById(id): RunnerQuery { method startQuery (line 68) | public startQuery(id): State { method endQuery (line 73) | public endQuery(id): State { method getTotalNumOfQueries (line 78) | public getTotalNumOfQueries() { method setTotalNumOfQueries (line 82) | public setTotalNumOfQueries(num) { method getProgress (line 86) | public getProgress(): number { method setProgress (line 90) | public setProgress(progress): State { method getStatus (line 95) | public getStatus(): IStatus { method startDurationCount (line 99) | public startDurationCount() { method stopDurationCount (line 110) | public stopDurationCount() { method getTime (line 115) | public getTime(): ITime { method setRunningStatus (line 119) | public setRunningStatus(value: boolean): State { method setSuccessStatus (line 124) | public setSuccessStatus(value: boolean): State { method setFinishedStatus (line 129) | public setFinishedStatus(value: boolean): State { method setErrorStatus (line 134) | public setErrorStatus(value: boolean): State { method setKilledStatus (line 139) | public setKilledStatus(value: boolean): State { FILE: quix-frontend/client/src/lib/runner/services/syntax-valdator/syntax-validator-service.ts type HasGetErrorsMethod (line 4) | interface HasGetErrorsMethod { function getParamsOffset (line 8) | function getParamsOffset(editorInstance: CodeEditorInstance) { FILE: quix-frontend/client/src/lib/runner/typings/angular-promise.d.ts type IPromise (line 5) | interface IPromise { FILE: quix-frontend/client/src/lib/runner/typings/runner-types.ts type RunnerType (line 1) | type RunnerType = 'sql' | 'python' | 'native'; FILE: quix-frontend/client/src/lib/runner/typings/types.d.ts type DedicatedWorkerGlobalScope (line 3) | interface DedicatedWorkerGlobalScope {} type Promise (line 4) | interface Promise { FILE: quix-frontend/client/src/lib/sql-autocomplete/adapter/sql-autocomplete-adapter-utills.ts type ObjectChild (line 6) | interface ObjectChild { function getObjectChildren (line 11) | function getObjectChildren(obj: Record, parentName = ''): O... function findColumnPathForPrefix (line 26) | function findColumnPathForPrefix(tables: TableInfo[], brokenPrefix: stri... function getAllChildrenOfTables (line 69) | function getAllChildrenOfTables(tables: TableInfo[]) { function getSearchCompletion (line 92) | function getSearchCompletion(tables: TableInfo[], prefix: string | undef... function byPrefix (line 110) | function byPrefix(relevantPartOfPrefix: string) { function getNextLevel (line 126) | function getNextLevel(tables: TableInfo[], prefix: string | undefined): ... function doesSubstringMatchInHierarchy (line 139) | function doesSubstringMatchInHierarchy(substringAfterFirstDot, searchPar... function extractPrefixUntilLastDot (line 145) | function extractPrefixUntilLastDot(inputString: string) { FILE: quix-frontend/client/src/lib/sql-autocomplete/adapter/sql-autocomplete-adapter.ts type ComplexCompleterItem (line 15) | interface ComplexCompleterItem extends ICompleterItem { class SqlAutocompleter (line 19) | class SqlAutocompleter implements IAutocompleter { method constructor (line 23) | constructor( method getCompletionItemsFromQueryContext (line 37) | public async getCompletionItemsFromQueryContext(queryContext: QueryCon... method getCompletionItemsFromQueryContextColumn (line 58) | public async getCompletionItemsFromQueryContextColumn(queryContext: Qu... method translateAndGetQueryContextColumns (line 67) | public async translateAndGetQueryContextColumns(tables: TableInfo[], p... method extractColumnsFromTable (line 75) | private async extractColumnsFromTable(tables: TableInfo[]) { method getQueryContextTables (line 88) | private getQueryContextTables(tables: TableInfo[]) { method getQueryContextColumns (line 97) | private async getQueryContextColumns(tables: TableInfo[]) { method extractTableColumns (line 149) | private async extractTableColumns(table: TableInfo) { method createCompleterItem (line 170) | private createCompleterItem(value: string, meta: string): ICompleterIt... method getEntitiesCompletersFromDbBasedOnPrefix (line 174) | private async getEntitiesCompletersFromDbBasedOnPrefix(prefix: string) { method searchEntitiesFromDb (line 205) | private async searchEntitiesFromDb( FILE: quix-frontend/client/src/lib/sql-autocomplete/adapter/tests/test-utils/mock-db-config.ts class MockDbInfoService (line 9) | class MockDbInfoService implements IDbInfoConfig { method preFetch (line 11) | preFetch() { method getColumnsByTable (line 15) | public async getColumnsByTable( method getTablesBySchema (line 26) | public async getTablesBySchema(catalog: string, schema: string) { method getSchemasByCatalog (line 33) | public async getSchemasByCatalog(catalog: string) { method getCatalogs (line 40) | public async getCatalogs() { method search (line 44) | public async search(type: string, prefix: string) { FILE: quix-frontend/client/src/lib/sql-autocomplete/adapter/tests/test-utils/test-getCompletionItemsFromQueryContext.spec.ts function getCompletions (line 113) | async function getCompletions(queryContext: QueryContext , completer: Sq... FILE: quix-frontend/client/src/lib/sql-autocomplete/adapter/trinoToJs.ts type StartingOptions (line 1) | const enum StartingOptions { type SpecialCharacters (line 7) | const enum SpecialCharacters { function trinoToJs (line 14) | function trinoToJs(trinoObjectAsString: string, index: number): object|... function processRow (line 28) | function processRow(trinoObjectAsString: string, index: number): object { function findBeginningOfWord (line 81) | function findBeginningOfWord(str: string, index: number): number { function handleStartingOptions (line 88) | function handleStartingOptions(trinoObjectAsString: string, start: numbe... function validateKey (line 120) | function validateKey(key: string, indexInOriginalString: number) { function getOperator (line 128) | function getOperator(trinoObjectAsString: string, start: number , end: n... function findClosingParentheses (line 132) | function findClosingParentheses(trinoObjectAsString: string, counter: nu... FILE: quix-frontend/client/src/lib/sql-autocomplete/adapter/types.ts type IContextEvaluator (line 3) | type IContextEvaluator = (input: string, position: number) => any; type IAutocompleter (line 5) | interface IAutocompleter { FILE: quix-frontend/client/src/lib/sql-autocomplete/db-info/db-info-service.ts class DbInfoService (line 11) | class DbInfoService implements IDbInfoConfig { method constructor (line 14) | constructor( FILE: quix-frontend/client/src/lib/sql-autocomplete/db-info/types.ts type BaseEntity (line 1) | interface BaseEntity { type Column (line 6) | interface Column extends BaseEntity { type NestedColumn (line 10) | interface NestedColumn extends Column { type Table (line 14) | interface Table extends BaseEntity { type Schema (line 18) | interface Schema extends BaseEntity { type Catalog (line 22) | interface Catalog extends BaseEntity { type CacheProps (line 26) | interface CacheProps { type IDbInfoConfig (line 31) | interface IDbInfoConfig { FILE: quix-frontend/client/src/lib/sql-autocomplete/sql-context-evaluator/presto-context-listener.ts class PrestoContextListener (line 14) | class PrestoContextListener extends SqlBaseListener { method setIdentifier (line 23) | setIdentifier(value: string) { method getWithNodes (line 31) | getWithNodes(): any[] { method getNodeFound (line 38) | getNodeFound(): any { method getContextType (line 47) | getContextType(): ContextType { method getQuerySpecificationNode (line 57) | getQuerySpecificationNode(): any { method enterUnquotedIdentifier (line 80) | enterUnquotedIdentifier(ctx: any) { method enterColumnReference (line 90) | enterColumnReference(_ctx: any) { method exitColumnReference (line 96) | exitColumnReference(_ctx: any) { method enterSelectSingle (line 104) | enterSelectSingle(_ctx: any) { method exitSelectSingle (line 110) | exitSelectSingle(_ctx: any) { method enterJoinCriteria (line 116) | enterJoinCriteria(_ctx: any) { method exitJoinCriteria (line 122) | exitJoinCriteria(_ctx: any) { method enterJoinType (line 128) | enterJoinType(ctx: any) { method enterGroupBy (line 137) | enterGroupBy(ctx: any) { method enterSortItem (line 146) | enterSortItem(ctx: any) { method enterTableName (line 155) | enterTableName(_ctx: any) { method exitTableName (line 161) | exitTableName(_ctx: any) { method enterPresto_with (line 169) | enterPresto_with(_ctx: any) { method exitPresto_with (line 173) | exitPresto_with(_ctx: any) { method enterNamedQuery (line 177) | enterNamedQuery(ctx: any) { method missingChildrenExists (line 183) | missingChildrenExists(ctx: any, symbolType: any) { FILE: quix-frontend/client/src/lib/sql-autocomplete/sql-context-evaluator/tests/queries-spec/utils.ts type TestCase (line 5) | interface TestCase { FILE: quix-frontend/client/src/lib/sql-autocomplete/sql-context-evaluator/tests/result-options/utils.ts type BasicQueryContextOption (line 4) | type BasicQueryContextOption = { FILE: quix-frontend/client/src/lib/sql-autocomplete/sql-context-evaluator/types.ts type TableType (line 3) | enum TableType { type QueryDetails (line 8) | interface QueryDetails { type TableInfo (line 14) | interface TableInfo { type ContextType (line 23) | enum ContextType { type QueryContext (line 29) | interface QueryContext { FILE: quix-frontend/client/src/lib/sql-formatter/core/Formatter.ts type Cfg (line 9) | interface Cfg { class Formatter (line 13) | class Formatter { method constructor (line 28) | constructor(cfg, tokenizer) { method format (line 45) | format(query) { method getFormattedQueryFromTokens (line 52) | getFormattedQueryFromTokens() { method formatLineComment (line 94) | formatLineComment(token, query: string) { method formatBlockComment (line 98) | formatBlockComment(token, query: string) { method indentComment (line 102) | indentComment(comment) { method formatToplevelReservedWord (line 106) | formatToplevelReservedWord(token, query) { method formatNewlineReservedWord (line 117) | formatNewlineReservedWord(token, query) { method equalizeWhitespace (line 122) | equalizeWhitespace(string) { method formatOpeningParentheses (line 127) | formatOpeningParentheses(token, query) { method formatClosingParentheses (line 146) | formatClosingParentheses(token, query) { method formatPlaceholder (line 156) | formatPlaceholder(token, query) { method formatComma (line 161) | formatComma(token, query) { method formatWithSpaceAfter (line 173) | formatWithSpaceAfter(token, query) { method formatWithoutSpaces (line 177) | formatWithoutSpaces(token, query) { method formatWithSpaces (line 181) | formatWithSpaces(token, query) { method formatQuerySeparator (line 185) | formatQuerySeparator(token, query) { method addNewline (line 189) | addNewline(query) { method trimTrailingWhitespace (line 193) | trimTrailingWhitespace(query) { method previousNonWhitespaceToken (line 201) | previousNonWhitespaceToken() { method previousToken (line 209) | previousToken(offset = 1) { FILE: quix-frontend/client/src/lib/sql-formatter/core/Indentation.ts constant INDENT_TYPE_TOP_LEVEL (line 4) | const INDENT_TYPE_TOP_LEVEL = 'top-level'; constant INDENT_TYPE_BLOCK_LEVEL (line 5) | const INDENT_TYPE_BLOCK_LEVEL = 'block-level'; class Indentation (line 15) | class Indentation { method constructor (line 21) | constructor(indent) { method getIndent (line 30) | getIndent() { method increaseToplevel (line 37) | increaseToplevel() { method increaseBlockLevel (line 44) | increaseBlockLevel() { method decreaseTopLevel (line 52) | decreaseTopLevel() { method decreaseBlockLevel (line 63) | decreaseBlockLevel() { FILE: quix-frontend/client/src/lib/sql-formatter/core/InlineBlock.ts constant INLINE_MAX_LENGTH (line 3) | const INLINE_MAX_LENGTH = 50; class InlineBlock (line 12) | class InlineBlock { method constructor (line 14) | constructor() { method beginIfPossible (line 24) | beginIfPossible(tokens, index) { method end (line 38) | end() { method isActive (line 46) | isActive() { method isInlineBlock (line 52) | isInlineBlock(tokens, index) { method isForbiddenToken (line 83) | isForbiddenToken({type, value}) { FILE: quix-frontend/client/src/lib/sql-formatter/core/Params.ts class Params (line 4) | class Params { method constructor (line 10) | constructor(params) { method get (line 22) | get({key, value}) { FILE: quix-frontend/client/src/lib/sql-formatter/core/Tokenizer.ts class Tokenizer (line 5) | class Tokenizer { method constructor (line 38) | constructor(cfg: any) { method createLineCommentRegex (line 65) | createLineCommentRegex(lineCommentTypes) { method createReservedWordRegex (line 69) | createReservedWordRegex(reservedWords) { method createWordRegex (line 74) | createWordRegex(specialChars = []) { method createStringRegex (line 78) | createStringRegex(stringTypes) { method createStringPattern (line 88) | createStringPattern(stringTypes) { method createParenRegex (line 100) | createParenRegex(parens) { method escapeParen (line 104) | escapeParen(paren) { method createPlaceholderRegex (line 114) | createPlaceholderRegex(types, pattern) { method tokenize (line 132) | tokenize(input) { method getNextToken (line 148) | getNextToken(input, previousToken) { method getWhitespaceToken (line 163) | getWhitespaceToken(input) { method getCommentToken (line 171) | getCommentToken(input) { method getLineCommentToken (line 175) | getLineCommentToken(input) { method getBlockCommentToken (line 183) | getBlockCommentToken(input) { method getStringToken (line 191) | getStringToken(input) { method getOpenParenToken (line 199) | getOpenParenToken(input) { method getCloseParenToken (line 207) | getCloseParenToken(input) { method getPlaceholderToken (line 215) | getPlaceholderToken(input) { method getIdentNamedPlaceholderToken (line 223) | getIdentNamedPlaceholderToken(input) { method getStringNamedPlaceholderToken (line 231) | getStringNamedPlaceholderToken(input) { method getIndexedPlaceholderToken (line 239) | getIndexedPlaceholderToken(input) { method getPlaceholderTokenWithKey (line 247) | getPlaceholderTokenWithKey({input, regex, parseKey}) { method getEscapedPlaceholderKey (line 255) | getEscapedPlaceholderKey({key, quoteChar}) { method getNumberToken (line 260) | getNumberToken(input) { method getOperatorToken (line 269) | getOperatorToken(input) { method getReservedWordToken (line 277) | getReservedWordToken(input, previousToken) { method getToplevelReservedToken (line 288) | getToplevelReservedToken(input) { method getNewlineReservedToken (line 296) | getNewlineReservedToken(input) { method getPlainReservedToken (line 304) | getPlainReservedToken(input) { method getWordToken (line 312) | getWordToken(input) { method getTokenOnFirstMatch (line 320) | getTokenOnFirstMatch({input, type, regex}): any { FILE: quix-frontend/client/src/lib/sql-formatter/languages/SqlWithQuixVarFormmater.ts class QuixSqlFormatter (line 129) | class QuixSqlFormatter { method constructor (line 135) | constructor(cfg = {}) { method format (line 145) | format(query) { FILE: quix-frontend/client/src/lib/sql-formatter/languages/StandardSqlFormatter.ts class StandardSqlFormatter (line 338) | class StandardSqlFormatter { method constructor (line 343) | constructor(cfg) { method format (line 353) | format(query) { FILE: quix-frontend/client/src/lib/sql-formatter/sqlFormatter.ts type Cfg (line 3) | interface Cfg { FILE: quix-frontend/client/src/lib/store/services/store-cache.ts class Request (line 5) | class Request { method shouldHandleRequest (line 10) | private shouldHandleRequest(args: any[]) { method shouldHandleResponse (line 14) | private shouldHandleResponse(requestId) { method clear (line 18) | private clear() { method createRequest (line 22) | private createRequest(id: string, args, fetch: Function, onSuccess: Fu... method do (line 41) | do(args: any[], fetch: Function, onSuccess: Function, onError: Functio... class Cache (line 54) | class Cache { method getCache (line 61) | protected getCache(...args) { method setCache (line 65) | protected setCache(...args) { method setError (line 69) | protected setError(...args) { method fetchAndSetCache (line 73) | private fetchAndSetCache(...args): ng.IPromise { method cacheWith (line 77) | cacheWith(cacher: Function): Cache { method getWith (line 82) | getWith(getter: Function): Cache { method fetchWith (line 87) | fetchWith(fetcher: Function): Cache { method catchWith (line 92) | catchWith(catcher: Function): Cache { method get (line 100) | get(...args): ng.IPromise { method fetch (line 107) | fetch(...args): ng.IPromise { class StoreCache (line 112) | class StoreCache extends Cache { method constructor (line 113) | constructor(private readonly store: Store, private readonly branch: st... method getCache (line 117) | protected getCache(...args): T { method setCache (line 123) | protected setCache(...args): ng.IPromise { method setError (line 133) | protected setError(...args): ng.IPromise { FILE: quix-frontend/client/src/lib/store/services/store-logger.ts function onError (line 6) | function onError(error) { type ServerFrameworkType (line 13) | type ServerFrameworkType = 'Scala' | 'Node'; class StoreLogger (line 15) | class StoreLogger { method constructor (line 19) | constructor(endpoint, private readonly sessionId = null, server: Serve... method log (line 26) | log(eventName, data) { method bulk (line 30) | bulk() { FILE: quix-frontend/client/src/lib/store/services/store.ts type IBranch (line 8) | type IBranch = ( type ReduxStore (line 11) | type ReduxStore = Redux.Store; type IBranches (line 12) | interface IBranches { function getLogParams (line 16) | function getLogParams({ type, ...action }) { function logAction (line 24) | function logAction(logger, action) { function logBulkAction (line 28) | function logBulkAction(logger, ...actions) { function resolveActions (line 40) | function resolveActions( function logMiddleware (line 93) | function logMiddleware(logger) { function promiseMiddleware (line 126) | function promiseMiddleware(biStore) { function functionMiddleware (line 161) | function functionMiddleware(biStore) { function initBranches (line 171) | function initBranches(branches: IBranches) { type StoreOptions (line 227) | interface StoreOptions { class Store (line 238) | class Store { method constructor (line 243) | constructor(branches: IBranches, options: StoreOptions = {}) { method getState (line 298) | getState(branch?): S { method subscribe (line 315) | subscribe(branch: string, fn: (state, store?) => void, scope): Function { method getReduxStore (line 335) | getReduxStore() { function create (line 345) | function create( FILE: quix-frontend/client/src/lib/ui/components/Highlighter.tsx type HighlighterProps (line 4) | interface HighlighterProps { FILE: quix-frontend/client/src/lib/ui/components/autocomplete/autocomplete.hook.ts type AutocompleteProps (line 9) | interface AutocompleteProps { type StateData (line 35) | interface StateData { type Actions (line 46) | interface Actions { FILE: quix-frontend/client/src/lib/ui/components/date-picker/date-picker.hook.ts type Range (line 13) | interface Range { type DateRanges (line 19) | type DateRanges = Record; type DatePickerTypes (line 20) | type DatePickerTypes = 'Range'; type OnChangeDatePickerProps (line 21) | interface OnChangeDatePickerProps { type DatePickerProps (line 27) | interface DatePickerProps { type StateData (line 43) | interface StateData { type DatePickerActions (line 50) | interface DatePickerActions { FILE: quix-frontend/client/src/lib/ui/components/dropdown/Dropdown.tsx type DropdownProps (line 9) | interface DropdownProps { FILE: quix-frontend/client/src/lib/ui/components/hoc/makePagination.tsx type InjectedPaginationProps (line 5) | interface InjectedPaginationProps { type MakePaginationProps (line 12) | interface MakePaginationProps { FILE: quix-frontend/client/src/lib/ui/components/input/Input.tsx type InputProps (line 4) | interface InputProps FILE: quix-frontend/client/src/lib/ui/components/panel/Panel.tsx type PanelProps (line 3) | interface PanelProps { FILE: quix-frontend/client/src/lib/ui/components/table/Table.tsx type TableProps (line 6) | interface TableProps { FILE: quix-frontend/client/src/lib/ui/components/table/TableRow.tsx type RowConfig (line 3) | interface RowConfig { type HighlightedRowConfig (line 10) | interface HighlightedRowConfig extends RowConfig { type TableRowProps (line 19) | interface TableRowProps { FILE: quix-frontend/client/src/lib/ui/components/table/table-testkit.ts type Hooks (line 3) | const enum Hooks { class TableTestkit (line 11) | class TableTestkit extends Testkit { FILE: quix-frontend/client/src/lib/ui/directives/breadcrumbs/breadcrumbs.ts function directive (line 6) | function directive() { FILE: quix-frontend/client/src/lib/ui/directives/common/dropdown-list.ts class DropdownList (line 14) | class DropdownList { method constructor (line 18) | constructor( method reset (line 175) | private reset() { method format (line 184) | private format(model: any) { method parse (line 194) | private parse(model: any[]) { method validate (line 212) | private validate() { method render (line 224) | private render(model: any[] = this.scope.model) { method applySearchText (line 237) | private applySearchText(text) { method setOptions (line 250) | private setOptions(collection: any[] = this.scope.vm.options.collectio... method initOptions (line 259) | private initOptions(collection: any[] = this.scope.vm.options.collecti... method search (line 300) | private search(collection: any[] = this.scope.vm.options.filtered) { method renderToggle (line 322) | public renderToggle() { method renderOption (line 371) | public renderOption(option: any) { FILE: quix-frontend/client/src/lib/ui/directives/content-editable/content-editable.ts function selectText (line 4) | function selectText(element) { function updateNgModel (line 14) | function updateNgModel(scope, value, ngModel) { method pre (line 46) | pre(scope, element, attrs, [ngModel]) { FILE: quix-frontend/client/src/lib/ui/directives/copy-to-clipboard/copy-to-clipboard.ts function directive (line 7) | function directive() { FILE: quix-frontend/client/src/lib/ui/directives/date-picker/date-picker.ts function getRange (line 9) | function getRange(options) { function formatter (line 25) | function formatter(model, dateFormat) { function parser (line 31) | function parser(model, dateFormat) { function init (line 37) | function init(scope, element) { function renderer (line 69) | function renderer(element, model) { method pre (line 92) | pre(scope, element, attrs, [ngModel, errors]) { FILE: quix-frontend/client/src/lib/ui/directives/draggable/draggable.ts method link (line 10) | link(scope, element) { FILE: quix-frontend/client/src/lib/ui/directives/dropdown/dropdown.ts function setClasses (line 10) | function setClasses(element, popperActualPlacement) { function show (line 26) | function show(scope, element) { function hide (line 105) | function hide(scope, mute = false) { method pre (line 134) | pre(scope, element, attrs) { FILE: quix-frontend/client/src/lib/ui/directives/droppable/droppable.ts method link (line 10) | link(scope, element) { FILE: quix-frontend/client/src/lib/ui/directives/dual-action/dual-action.ts method pre (line 17) | pre(scope) { FILE: quix-frontend/client/src/lib/ui/directives/editable/editable.ts function finish (line 8) | function finish(vm) { method link (line 27) | link(scope, element, attr, ngModel, transclude) { FILE: quix-frontend/client/src/lib/ui/directives/filter/filter-items.ts method link (line 10) | link(scope, element, attrs, [ngModel, biFilter]) { FILE: quix-frontend/client/src/lib/ui/directives/filter/filter-term.ts method link (line 9) | link(scope, element, attrs, [ngModel, biFilter]) { FILE: quix-frontend/client/src/lib/ui/directives/filter/filter.ts class Controller (line 3) | class Controller extends srv.eventEmitter.EventEmitter { method constructor (line 8) | constructor(private readonly $scope) { method getTerms (line 12) | private getTerms() { method reset (line 16) | private reset() { method setItems (line 20) | public setItems(items) { method addTerm (line 25) | public addTerm(term: Function) { method filter (line 29) | public filter() { FILE: quix-frontend/client/src/lib/ui/directives/focus/focus-if.ts method link (line 10) | link(scope, element, attr) { FILE: quix-frontend/client/src/lib/ui/directives/focus/focus.ts method link (line 7) | link(scope, element) { FILE: quix-frontend/client/src/lib/ui/directives/foldable/foldable.ts method link (line 18) | link(scope: ng.IScope, element: JQuery, attr: ng.IAttributes, ctrls, tra... FILE: quix-frontend/client/src/lib/ui/directives/html/html.ts method link (line 13) | async link(scope, element) { FILE: quix-frontend/client/src/lib/ui/directives/icon-badge/icon-badge.ts method link (line 10) | link(scope) { FILE: quix-frontend/client/src/lib/ui/directives/infinite-scroll/infinite-scroll.ts method link (line 37) | link(scope, element) { FILE: quix-frontend/client/src/lib/ui/directives/key-nav/key-nav.ts constant NAVIGATION_KEYS (line 5) | const NAVIGATION_KEYS = { function canScroll (line 15) | function canScroll(element) { function adjustScroll (line 19) | function adjustScroll(scope, element) { function setCurrentItemByIndex (line 33) | function setCurrentItemByIndex(scope, element, index) { function dispatchNavigationEvent (line 51) | function dispatchNavigationEvent(scope: any, key: any) { function isItemDisabled (line 61) | function isItemDisabled(scope, element,index) { function setupCollection (line 66) | function setupCollection(scope, element, collection) { function getElements (line 77) | function getElements(scope, element) { method post (line 97) | post(scope: ng.IScope, element) { FILE: quix-frontend/client/src/lib/ui/directives/maximizable/maximizable.ts method link (line 34) | link(scope, element) { FILE: quix-frontend/client/src/lib/ui/directives/on-image-load/on-image-load.ts method link (line 10) | link(scope, element) { FILE: quix-frontend/client/src/lib/ui/directives/progress-gauge/progress-gauge.ts method link (line 15) | link (scope, element) { FILE: quix-frontend/client/src/lib/ui/directives/progress-line/progress-line.ts method link (line 15) | link (scope, element) { FILE: quix-frontend/client/src/lib/ui/directives/resizable/resizable.ts method link (line 11) | link(scope, element) { FILE: quix-frontend/client/src/lib/ui/directives/scroll/scroll-to.ts constant OFFSET (line 3) | const OFFSET = -10; method link (line 9) | link(scope, element, attr) { FILE: quix-frontend/client/src/lib/ui/directives/search/search.ts function directive (line 6) | function directive() { FILE: quix-frontend/client/src/lib/ui/directives/simple-select/simple-select.ts type IScope (line 6) | interface IScope extends ng.IScope { function directive (line 10) | function directive() { FILE: quix-frontend/client/src/lib/ui/directives/state-loader/state-loader.ts function getTargetDepth (line 5) | function getTargetDepth(state1: string, state2: string) { function setPrefix (line 28) | function setPrefix(p: string) { method link (line 37) | link(scope, element, attrs) { FILE: quix-frontend/client/src/lib/ui/directives/table/header/table-header.ts method pre (line 19) | pre(scope) { FILE: quix-frontend/client/src/lib/ui/directives/table/row/table-row.ts method pre (line 75) | pre(scope, element) { FILE: quix-frontend/client/src/lib/ui/directives/table/table.ts method getSortValue (line 14) | getSortValue(scope, row) { function shouldFetchMore (line 21) | function shouldFetchMore(container) { function adjustHeaderPosition (line 29) | function adjustHeaderPosition(container, columns) { function initInfiniteScroll (line 34) | function initInfiniteScroll(scope, element, container, options) { function initStickyHeader (line 60) | function initStickyHeader(element, container, options) { function initEvents (line 80) | function initEvents(scope, element, container, options) { function initOrderBy (line 100) | function initOrderBy(scope) { function orderCollection (line 115) | function orderCollection(scope, element) { method pre (line 221) | pre(scope, element, attrs) { FILE: quix-frontend/client/src/lib/ui/directives/tabs/tabs-router.ts type IBiTab (line 8) | interface IBiTab { type TabsRouterScope (line 15) | interface TabsRouterScope extends IScope { method link (line 31) | link(scope: TabsRouterScope, element: JQuery, attr: ng.IAttributes, ctrl... FILE: quix-frontend/client/src/lib/ui/directives/tabs/tabs.ts type IBiTab (line 7) | interface IBiTab { type IScope (line 13) | interface IScope extends ngScope { method link (line 30) | link(scope: IScope, element: JQuery, attr: ng.IAttributes, ctrls, transc... FILE: quix-frontend/client/src/lib/ui/directives/tags/tags.ts type IScope (line 6) | interface IScope extends ng.IScope { function renderTag (line 10) | function renderTag(transclude, biOptions, tag) { function directive (line 24) | function directive(): ng.IDirective { FILE: quix-frontend/client/src/lib/ui/directives/tooltip/tooltip.ts method pre (line 19) | pre(scope) { FILE: quix-frontend/client/src/lib/ui/filters/to-human-case.ts function capitalize (line 6) | function capitalize(input: string) { FILE: quix-frontend/client/src/lib/ui/init.ts function toDirectiveName (line 7) | function toDirectiveName(name: string) { function init (line 15) | function init(ngApp: angular.IModule) { FILE: quix-frontend/client/src/lib/ui/services/confirm.ts type IConfirmOptions (line 5) | interface IConfirmOptions extends IDialogOptions { function init (line 13) | function init(htmlOrOptions: string | IConfirmOptions, promise: any) { FILE: quix-frontend/client/src/lib/ui/services/date.ts function getTimezoneOffset (line 24) | function getTimezoneOffset(date) { class DateService (line 28) | class DateService { method constructor (line 32) | constructor(date?: number | string) { method getRange (line 38) | static getRange(duration, {maxDate = null, format = false} = {}) { method fromUTC (line 56) | static fromUTC(date) { method fromUTC (line 60) | fromUTC() { method toUTC (line 64) | toUTC() { method asMoment (line 68) | asMoment() { method asDate (line 72) | asDate() { FILE: quix-frontend/client/src/lib/ui/services/dialog-testkit.ts class DialogTestkit (line 3) | class DialogTestkit extends Testkit { method isShown (line 4) | async isShown() { FILE: quix-frontend/client/src/lib/ui/services/dialog.ts type IDialog (line 8) | interface IDialog extends ng.IPromise { type IDialogOptions (line 13) | interface IDialogOptions { function createScope (line 22) | function createScope(deferred, scope?, locals?) { function showDialog (line 52) | function showDialog(scope, htmlOrOptions: string | IDialogOptions) { function destroy (line 118) | function destroy({scope, dialog}) { FILE: quix-frontend/client/src/lib/ui/services/toast.ts type Icons (line 6) | enum Icons { type IconClass (line 11) | enum IconClass { function createScope (line 19) | function createScope(deferred) { function show (line 33) | function show(scope, text, type, okText, cancelText) { function destroy (line 59) | function destroy() { function showToast (line 73) | function showToast({ function hideToast (line 99) | function hideToast() { function updateText (line 103) | function updateText(text: string) { FILE: quix-frontend/client/src/lib/ui/typings/globals.d.ts type Global (line 5) | interface Global { type Window (line 15) | interface Window { FILE: quix-frontend/client/src/lib/ui/typings/turnerjs.d.ts class __TurnerComponentDriver__ (line 2) | class __TurnerComponentDriver__ extends TurnerComponentDriver {} class TurnerComponentDriver (line 4) | class TurnerComponentDriver extends __TurnerComponentDriver__ {} FILE: quix-frontend/client/src/lib/viz/directives/chart/chart-renderer.ts function getXAxisType (line 6) | function getXAxisType(filter: IFilterData, meta: IMeta) { class ChartRenderer (line 14) | class ChartRenderer { method constructor (line 17) | constructor(private readonly container) { method error (line 21) | public error(e) { method draw (line 25) | public draw(data: any[], filteredMeta: IMeta, meta: IMeta, filter: IFi... method destroy (line 64) | public destroy() { FILE: quix-frontend/client/src/lib/viz/directives/chart/chart.ts type IScope (line 9) | interface IScope extends angular.IScope { function createRenderer (line 21) | function createRenderer(scope: IScope, element) { function load (line 25) | function load(scope: IScope, element) { function loadAsync (line 34) | function loadAsync(scope, element) { method pre (line 51) | pre(scope: IScope, element) { FILE: quix-frontend/client/src/lib/viz/directives/chart/filter/chart-filter.ts type IScope (line 7) | interface IScope { method pre (line 30) | pre(scope: IScope, element, attr, ngModel) { FILE: quix-frontend/client/src/lib/viz/directives/picker/picker.ts function getVizTypes (line 9) | function getVizTypes({dimensions, values, all}: IFieldCategories, types:... method pre (line 39) | pre(scope, element) { FILE: quix-frontend/client/src/lib/viz/directives/pie/filter/pie-filter.ts type IScope (line 7) | interface IScope { method pre (line 30) | pre(scope: IScope, element, attr, ngModel) { FILE: quix-frontend/client/src/lib/viz/directives/pie/pie-renderer.ts class PieRenderer (line 5) | class PieRenderer { method constructor (line 8) | constructor(private readonly container) { method error (line 12) | public error(e) { method draw (line 16) | public draw(data: any[], filteredMeta: IMeta, meta: IMeta, filter: IFi... method destroy (line 48) | public destroy() { FILE: quix-frontend/client/src/lib/viz/directives/pie/pie.ts type IScope (line 9) | interface IScope extends angular.IScope { function createRenderer (line 21) | function createRenderer(scope: IScope, element) { function load (line 25) | function load(scope: IScope, element) { function loadAsync (line 34) | function loadAsync(scope, element) { method pre (line 51) | pre(scope: IScope, element) { FILE: quix-frontend/client/src/lib/viz/directives/table/table-renderer.ts class TableRenderer (line 4) | class TableRenderer { method constructor (line 5) | constructor(private readonly container) { method draw (line 9) | public draw(scope, data: BufferedCollection, fields: string[], formatt... FILE: quix-frontend/client/src/lib/viz/directives/table/table.ts type IScope (line 9) | interface IScope extends angular.IScope { function load (line 20) | function load(scope: IScope, element) { function loadAsync (line 24) | function loadAsync(scope, element) { method pre (line 42) | pre(scope: IScope, element) { FILE: quix-frontend/client/src/lib/viz/directives/viz.ts method $init (line 32) | $init() { method isVisible (line 39) | isVisible(type) { method select (line 42) | select(type) { method onSelect (line 50) | onSelect(type) { FILE: quix-frontend/client/src/lib/viz/init.ts function toDirectiveName (line 4) | function toDirectiveName(name: string) { function init (line 8) | function init(ngApp: angular.IModule) { FILE: quix-frontend/client/src/lib/viz/services/chart/chart-conf.ts type IData (line 3) | type IData = IInputItem[]; type IMeta (line 4) | interface IMeta extends IFieldCategories {} type IFilterMeta (line 6) | interface IFilterMeta extends IMeta { type IFilterData (line 12) | interface IFilterData { type IFieldCategories (line 19) | interface IFieldCategories { type IRendererData (line 26) | interface IRendererData { FILE: quix-frontend/client/src/lib/viz/services/chart/chart-data-service.ts class ChartData (line 9) | class ChartData extends VizData { method constructor (line 10) | constructor(input: IInputItem[], customTransducers?) { method filterData (line 17) | filterData(filter: IFilterData) { FILE: quix-frontend/client/src/lib/viz/services/chart/chart-filter-service.ts function getDefaults (line 5) | function getDefaults(filterMeta: IFilterMeta, fields: string[]): IFilter... class ChartFilter (line 28) | class ChartFilter extends VizFilter { method constructor (line 29) | constructor(private readonly fields: string[], private readonly xMeta:... method createMeta (line 33) | protected createMeta(meta: IMeta, filteredMeta: IMeta): IFilterMeta { method createData (line 45) | protected createData(filterMeta: IFilterMeta): IFilterData { FILE: quix-frontend/client/src/lib/viz/services/chart/chart-viz-service.ts class ChartViz (line 7) | class ChartViz extends Viz { method constructor (line 8) | constructor (data: IInputItem[], renderer: IRenderer { FILE: quix-frontend/client/src/lib/viz/services/viz-data-service.ts type ITransducers (line 4) | interface ITransducers { type ICustomTransducers (line 11) | interface ICustomTransducers { function transduce (line 16) | function transduce( class VizData (line 38) | class VizData { method constructor (line 45) | constructor( method getMeta (line 80) | public getMeta(): Meta { method getFilteredMeta (line 84) | public getFilteredMeta(): Meta { method getFilteredData (line 88) | public getFilteredData(): Data { method filterInput (line 92) | public filterInput(filter: FilterData, customInputFilterTransducer: (f... method filterData (line 102) | public filterData(filter: FilterData, dataFilter?: (data: Data, filter... FILE: quix-frontend/client/src/lib/viz/services/viz-filter-service.ts method init (line 10) | init(meta: Meta, filteredMeta: Meta): VizFilter { method constructor (line 6) | constructor ( method initFilter (line 12) | private initFilter() { method getFilter (line 16) | getFilter() { method filterInput (line 20) | filterInput(filterTransducer?: (filter: FilterData, meta: Meta) => any... method filterData (line 26) | filterData(dataFilter?: (data: Data, filter: FilterData, meta: Meta) =... method filter (line 32) | filter(): Viz { method draw (line 42) | draw(): Viz { method destroy (line 48) | destroy() { FILE: quix-frontend/client/src/lib/viz/transducers/chart/chart-input-filter-transducer.ts function sortByContext (line 9) | function sortByContext(filter: IFilterData, meta: IMeta) { FILE: quix-frontend/client/src/lib/viz/transducers/chart/chart-meta-transducer.ts class Meta (line 5) | class Meta { method constructor (line 15) | constructor(private readonly xform) { method '@@transducer/result' (line 19) | '@@transducer/result'() { method '@@transducer/step' (line 23) | '@@transducer/step'(res, input: IInputItem, index) { FILE: quix-frontend/client/src/lib/viz/transducers/parse-dates-transducer.ts class ParseDates (line 4) | class ParseDates { method constructor (line 5) | constructor(private readonly fields: string[], private readonly xform) { method '@@transducer/result' (line 9) | '@@transducer/result'(v) { method '@@transducer/step' (line 13) | '@@transducer/step'(res, input: IInputItem) { FILE: quix-frontend/client/src/lib/viz/transducers/parse-floats-transducer.ts class ParseFloats (line 3) | class ParseFloats { method constructor (line 4) | constructor(private readonly fields: string[], private readonly xform) { method '@@transducer/result' (line 8) | '@@transducer/result'(v) { method '@@transducer/step' (line 12) | '@@transducer/step'(res, input: IInputItem) { FILE: quix-frontend/client/src/lib/viz/transducers/sort-transducer.ts class Sort (line 4) | class Sort { method constructor (line 5) | constructor(private readonly fn, private readonly xform) { method '@@transducer/result' (line 9) | '@@transducer/result'(v) { method '@@transducer/step' (line 13) | '@@transducer/step'(res, input: IInputItem) { FILE: quix-frontend/client/src/lib/viz/transducers/ungroup-transducer.ts type IUngroupConf (line 4) | interface IUngroupConf { class Ungroup (line 10) | class Ungroup { method constructor (line 14) | constructor(private readonly conf: IUngroupConf, private readonly xfor... method '@@transducer/result' (line 18) | '@@transducer/result'(v) { method '@@transducer/step' (line 22) | '@@transducer/step'(res, input: IInputItem) { FILE: quix-frontend/client/src/lib/viz/utils/utils.ts function percentage (line 1) | function percentage(what: number, of: number): number { function normalize (line 5) | function normalize(value, maxValue, min, max): number { FILE: quix-frontend/client/src/lib/web-worker-infra/types.ts type RQRSConstraint (line 2) | interface RQRSConstraint { type RqtoRSConstraint (line 5) | type RqtoRSConstraint = {[K in keyof RQ]: keyof RS}; type RequestMsgTypes (line 8) | type RequestMsgTypes = keyof RQ; type ResponseMsgTypes (line 9) | type ResponseMsgTypes = keyof RS; type AllMsgTypes (line 10) | type AllMsgTypes = keyof RQ | keyof RS; type RequestTypeToResponseTypeMap (line 11) | type RequestTypeToResponseTypeMap>... type WorkerMsgT (line 22) | interface WorkerMsgT | ResponseMsg... type WorkerResponse (line 35) | type WorkerResponse = { type WorkerResponseData (line 39) | type WorkerResponseData = RS[keyof RS]; type WorkerRequest (line 41) | type WorkerRequest = { type WorkerResponseDataT (line 46) | type WorkerResponseDataT< type WorkerRequestT (line 53) | type WorkerRequestT> = WorkerMsgT<... type WorkerResponseT (line 54) | type WorkerResponseT> = WorkerMsg... type WorkerClientMessageEvent (line 57) | interface WorkerClientMessageEvent extends MessageEvent { type WorkerClient (line 60) | interface WorkerClient extends Worker { type WorkerMessageEvent (line 66) | interface WorkerMessageEvent extends MessageEvent { type TypedWorker (line 70) | interface TypedWorker extends DedicatedWorkerGlobalScope { FILE: quix-frontend/client/src/lib/web-worker-infra/web-worker-manager/index.ts function XHRWorker (line 13) | function XHRWorker(url, maxAge?): Promise { type Omit (line 30) | type Omit = Pick>; class TypedWorkerManager (line 32) | class TypedWorkerManager< method constructor (line 40) | constructor(private readonly worker: WorkerClient) { method sendMsg (line 53) | protected sendMsg>( method createFromUrl (line 63) | static async createFromUrl< FILE: quix-frontend/client/src/lib/web-worker-infra/web-worker/index.ts function TypedWorkerFactory (line 12) | function TypedWorkerFactory< FILE: quix-frontend/client/src/plugins/db/athena-db-plugin.ts class AthenaDbPlugin (line 8) | class AthenaDbPlugin extends DbPlugin { method constructor (line 9) | constructor(app: App, name: string, hooks: any) { method getSampleQuery (line 13) | getSampleQuery(table: IFile) { FILE: quix-frontend/client/src/plugins/db/bigquery-db-plugin.ts class BigQueryDbPlugin (line 6) | class BigQueryDbPlugin extends DbPlugin { method constructor (line 7) | constructor(app: App, name: string, hooks: any) { method getSampleQuery (line 11) | getSampleQuery(table: IFile) { FILE: quix-frontend/client/src/plugins/db/jdbc-db-plugin.ts class JdbcDbPlugin (line 7) | class JdbcDbPlugin extends DbPlugin { method constructor (line 8) | constructor(app: App, name: string, hooks: any) { method getSampleQuery (line 12) | getSampleQuery(table: IFile) { FILE: quix-frontend/client/src/plugins/db/presto-db-plugin.ts class PrestoDbPlugin (line 7) | class PrestoDbPlugin extends DbPlugin { method constructor (line 8) | constructor(app: App, name: string, hooks: any) { method getSampleQuery (line 12) | getSampleQuery(table: IFile) { FILE: quix-frontend/client/src/plugins/note/athena-note-plugin.ts class AthenaNotePlugin (line 5) | class AthenaNotePlugin extends NotePlugin { method constructor (line 6) | constructor(app: App, name: string, hooks: any) { FILE: quix-frontend/client/src/plugins/note/bigquery-note-plugin.ts class BigQueryNotePlugin (line 6) | class BigQueryNotePlugin extends NotePlugin { method constructor (line 7) | constructor(app: App, name: string, hooks: any) { method formatStats (line 15) | formatStats(stats: {[key: string]: any}) { FILE: quix-frontend/client/src/plugins/note/default-note-plugin.ts class DefaultNotePlugin (line 4) | class DefaultNotePlugin extends NotePlugin { method constructor (line 5) | constructor(app) { FILE: quix-frontend/client/src/plugins/note/jdbc-note-plugin.ts class JdbcNotePlugin (line 5) | class JdbcNotePlugin extends NotePlugin { method constructor (line 6) | constructor(app: App, name: string, hooks: any) { FILE: quix-frontend/client/src/plugins/note/presto-note-plugin.ts class PrestoNotePlugin (line 5) | class PrestoNotePlugin extends NotePlugin { method constructor (line 6) | constructor(app: App, name: string, hooks: any) { FILE: quix-frontend/client/src/plugins/note/python-note-plugin.ts class PythonNotePlugin (line 5) | class PythonNotePlugin extends NotePlugin { method constructor (line 6) | constructor(app: App, name: string, hooks: any) { method renderRunner (line 13) | renderRunner() { FILE: quix-frontend/client/src/plugins/plugin-factory.ts method db (line 7) | db(app: App, store: Store, id: string, engine: string, noteHooks: any) { method note (line 22) | note(app: App, store: Store, id: string, engine: string, noteHooks: any) { FILE: quix-frontend/client/src/react-components/file-explorer/FileExplorerComponent.tsx constant EXPAND_ALL_NODES_LIMIT (line 7) | const EXPAND_ALL_NODES_LIMIT = 3000; type MenuOptionProps (line 9) | interface MenuOptionProps { type FileExplorerProps (line 14) | interface FileExplorerProps { type Tree (line 25) | interface Tree { FILE: quix-frontend/client/src/react-components/file-explorer/TreeItem.tsx type Node (line 6) | interface Node { type TreeItemProps (line 18) | interface TreeItemProps { function TreeItemPropsAreEqual (line 171) | function TreeItemPropsAreEqual(prevProps, nextProps) { FILE: quix-frontend/client/src/react-components/file-explorer/TreeItemMenu.tsx type TreeItemMenuProps (line 4) | interface TreeItemMenuProps { FILE: quix-frontend/client/src/react-components/file-explorer/file-explorer-testkit.ts type Hooks (line 3) | const enum Hooks { class FileExplorerTestkit (line 12) | class FileExplorerTestkit extends Testkit { method toggleFileExplorerTab (line 13) | async toggleFileExplorerTab() { method numOfTreeItems (line 17) | async numOfTreeItems() { method numOfLoadingTreeItems (line 21) | async numOfLoadingTreeItems() { method numOfOpenedTreeItems (line 25) | async numOfOpenedTreeItems() { method numOfClosedTreeItems (line 29) | async numOfClosedTreeItems() { method clickOnTreeItemByPosition (line 33) | async clickOnTreeItemByPosition(position: number) { method getTreeItemIndexByName (line 37) | async getTreeItemIndexByName(name: string) { method isTreeItemExistsByName (line 46) | async isTreeItemExistsByName(name: string) { method clickOnItemByName (line 51) | async clickOnItemByName(name: string) { method search (line 56) | async search(query: string) { FILE: quix-frontend/client/src/services/dialog.ts function contextText (line 5) | function contextText(context: any, type: string) { function confirmActionTitle (line 13) | function confirmActionTitle(action: string, type: string): string { function actionText (line 24) | function actionText(action: string) { function confirmHtml (line 35) | function confirmHtml( FILE: quix-frontend/client/src/services/hooks/use-view-state.ts type ViewStateActions (line 3) | interface ViewStateActions { FILE: quix-frontend/client/src/services/notifications.ts type INotificationTemplate (line 3) | interface INotificationTemplate { class BrowserNotificationsManager (line 13) | class BrowserNotificationsManager { method constructor (line 18) | constructor() { method fixUrl (line 24) | private fixUrl(url: string) { method setStaticsBaseUrl (line 28) | setStaticsBaseUrl(staticsBaseUrl: string) { method register (line 32) | register(template: INotificationTemplate) { method notify (line 36) | notify(templateName: string, ...args: any[]) { FILE: quix-frontend/client/src/services/permissions.ts type IPermissions (line 5) | interface IPermissions { type IFolderPermissions (line 15) | interface IFolderPermissions extends IPermissions{ type INotebookPermissions (line 20) | interface INotebookPermissions extends IPermissions{ FILE: quix-frontend/client/src/services/plugins/plugin-manager.ts class PluginManager (line 6) | class PluginManager { method constructor (line 9) | constructor(private readonly pluginFactory: any, public readonly hooks... method getPluginById (line 11) | private getPluginById( method getPluginsByType (line 22) | private getPluginsByType( method module (line 30) | module(type: T) { FILE: quix-frontend/client/src/services/plugins/plugin-types.ts type CustomAction (line 6) | interface CustomAction { class Plugin (line 21) | class Plugin { method constructor (line 22) | constructor( method getId (line 29) | public getId() { method getEngine (line 33) | public getEngine() { class NotePlugin (line 38) | class NotePlugin extends Plugin { method constructor (line 39) | constructor( method getConfig (line 56) | getConfig() { method formatStats (line 60) | formatStats(stats: {[key: string]: any}) { method renderRunner (line 64) | renderRunner() { method getCustomActions (line 103) | getCustomActions(): CustomAction[] { class DbPlugin (line 123) | class DbPlugin extends Plugin { method constructor (line 124) | constructor(app: App, id: string, engine: ModuleEngineType, hooks: any) { method getSampleQuery (line 128) | getSampleQuery(table: IFile): string { type TPluginMap (line 138) | type TPluginMap = { FILE: quix-frontend/client/src/services/popup.ts method onLoad (line 21) | onLoad(instance) { method onToggle (line 24) | onToggle(maximized: boolean) { FILE: quix-frontend/client/src/services/scope.ts function initEvents (line 4) | function initEvents(scope, conf, app, store: Store, events) { FILE: quix-frontend/client/src/services/state.ts class State (line 6) | class State { method constructor (line 7) | constructor(public index: number = -1) {} class StateManager (line 10) | class StateManager { method constructor (line 14) | constructor(private readonly states: E) { method is (line 18) | is(state: keyof E) { method before (line 22) | before(state: keyof E) { method after (line 26) | after(state: keyof E) { method get (line 30) | get() { method set (line 34) | set(state: keyof E, condition: boolean | Function = true, value: Recor... method force (line 45) | force(state: keyof E, condition: boolean | Function = true, value: Rec... method value (line 56) | value(val?: Record | Function) { method then (line 66) | then(fn: Function) { method else (line 71) | else(fn: Function) { class NullStateManager (line 76) | class NullStateManager { method is (line 77) | is() { method before (line 80) | before() { method after (line 83) | after() { method set (line 86) | set() { method value (line 89) | value() { method then (line 92) | then() { method else (line 95) | else(fn: Function) { FILE: quix-frontend/client/src/state-components/embed/embed.ts method onEnter (line 16) | onEnter() { FILE: quix-frontend/client/src/state-components/embed/note/embed-note-reactions.ts function setError (line 3) | function setError(scope: ng.IScope, error: any) { function setNote (line 7) | function setNote(scope: ng.IScope, note: INote) { FILE: quix-frontend/client/src/state-components/embed/note/embed-note-vm.ts type States (line 4) | enum States { method $init (line 11) | $init() { FILE: quix-frontend/client/src/state-components/favorites/FavoritesComponent.tsx type FavoritesProps (line 9) | interface FavoritesProps { function Favorites (line 24) | function Favorites(props: FavoritesProps) { FILE: quix-frontend/client/src/state-components/favorites/favorites-table-fields.tsx method filter (line 11) | filter(_, file: IFile) { method filter (line 23) | filter(_, file: IFile) { method filter (line 30) | filter(_, file: IFile) { FILE: quix-frontend/client/src/state-components/favorites/favorites-testkit.ts type Hooks (line 3) | const enum Hooks { class FavoritesTestkit (line 7) | class FavoritesTestkit extends TableTestkit { FILE: quix-frontend/client/src/state-components/files/files-reactions.ts function setFolder (line 5) | function setFolder(scope: IScope, folder: IFolder) { function setFiles (line 18) | function setFiles(scope: IScope, files: IFile[]) { function setError (line 25) | function setError(scope: IScope, error: any) { function setMarkedMap (line 29) | function setMarkedMap(scope: IScope, markedMap: Record) { function setMarkedList (line 33) | function setMarkedList(scope: IScope, markedList: IFile[]) { FILE: quix-frontend/client/src/state-components/files/files-table-fields.ts method filter (line 11) | filter(_, file, index, compile) { method sort (line 36) | sort(_, file) { method filter (line 39) | filter(_, file: IFile, index, compile) { method filter (line 59) | filter(_, file: IFile, index, compile) { method filter (line 66) | filter(_, file: IFile, index, compile) { FILE: quix-frontend/client/src/state-components/files/files-testkit.ts type Hooks (line 5) | const enum Hooks { class FilesTestkit (line 13) | class FilesTestkit extends Testkit { method getBreadcrumbsTestkit (line 14) | async getBreadcrumbsTestkit() { method getActionsTestkit (line 18) | async getActionsTestkit() { method hasEmptyState (line 22) | async hasEmptyState() { method hasErrorState (line 26) | async hasErrorState() { method hasContent (line 30) | async hasContent() { method clickAddFolder (line 34) | async clickAddFolder() { method clickAddNotebook (line 38) | async clickAddNotebook() { method clickFile (line 42) | async clickFile(index) { method numOfFiles (line 46) | async numOfFiles() { method isAddFolderEnabled (line 50) | async isAddFolderEnabled() { method isAddNotebookEnabled (line 54) | async isAddNotebookEnabled() { method isBulkSelectEnabled (line 58) | async isBulkSelectEnabled() { FILE: quix-frontend/client/src/state-components/files/files-types.ts type IScope (line 1) | interface IScope extends angular.IScope { FILE: quix-frontend/client/src/state-components/files/files-vm.ts type States (line 3) | enum States { method $init (line 14) | $init() { FILE: quix-frontend/client/src/state-components/history/HistoryComponent.tsx type HistoryProps (line 16) | interface HistoryProps { constant CHUNK_SIZE (line 24) | const CHUNK_SIZE = 100; function History (line 40) | function History(props: HistoryProps) { FILE: quix-frontend/client/src/state-components/history/history-table-fields.tsx method filter (line 12) | filter(_, history: IHistory, index, highlight) { method filter (line 19) | filter(_, history: IHistory, index, highlight) { method filter (line 33) | filter(_, history: IHistory, index, highlight) { method filter (line 44) | filter(_, history: IHistory, index) { FILE: quix-frontend/client/src/state-components/history/history-testkit.ts type Hooks (line 3) | const enum Hooks { class HistoryTestkit (line 10) | class HistoryTestkit extends TableTestkit { FILE: quix-frontend/client/src/state-components/home/HomeComponent.tsx type HomeProps (line 4) | interface HomeProps { function Home (line 13) | function Home(props: HomeProps) { FILE: quix-frontend/client/src/state-components/home/home-testkit.ts class HomeTestkit (line 3) | class HomeTestkit extends Testkit { method hasNotebooksAction (line 4) | async hasNotebooksAction() { method hasAddNotebookAction (line 8) | async hasAddNotebookAction() { method clickNotebooks (line 12) | async clickNotebooks() { method clickExamples (line 16) | async clickExamples() { method clickAddNotebook (line 20) | async clickAddNotebook() { FILE: quix-frontend/client/src/state-components/home/home.ts method onNotebooksClick (line 23) | onNotebooksClick() { method onNotebookAdd (line 26) | onNotebookAdd() { method onExamplesClick (line 30) | onExamplesClick() { FILE: quix-frontend/client/src/state-components/notebook/notebook-reactions.ts function setNotebook (line 4) | function setNotebook(scope: IScope, notebook: INotebook) { function setError (line 19) | function setError(scope: IScope, error: any) { function setNotes (line 23) | function setNotes(scope: IScope, notes: INote[]) { function setHasChanges (line 33) | function setHasChanges(scope: IScope, hasChanges: boolean) { function setSaving (line 37) | function setSaving(scope: IScope, saving: boolean) { function setMarkedMap (line 41) | function setMarkedMap(scope: IScope, markedMap: Record) { function setMarkedList (line 45) | function setMarkedList(scope: IScope, markedList: INote[]) { function setNote (line 50) | function setNote(scope: IScope, note: INote) { FILE: quix-frontend/client/src/state-components/notebook/notebook-testkit.ts type Hooks (line 6) | const enum Hooks { class NotebookTestkit (line 15) | class NotebookTestkit extends Testkit { method getBreadcrumbsTestkit (line 16) | async getBreadcrumbsTestkit() { method getActionsTestkit (line 20) | async getActionsTestkit() { method getNoteTestkit (line 24) | async getNoteTestkit(index: number) { method hasEmptyState (line 28) | async hasEmptyState() { method hasErrorState (line 32) | async hasErrorState() { method hasNotes (line 37) | async hasNotes() { method clickAddNote (line 41) | async clickAddNote() { method clickAddNoteDropdown (line 45) | async clickAddNoteDropdown() { method numOfNotes (line 49) | async numOfNotes() { method isAddNoteEnabled (line 53) | async isAddNoteEnabled() { FILE: quix-frontend/client/src/state-components/notebook/notebook-types.ts type IScope (line 3) | interface IScope extends angular.IScope { FILE: quix-frontend/client/src/state-components/notebook/notebook-vm.ts type States (line 5) | enum States { method $init (line 20) | $init() { FILE: quix-frontend/client/src/state-components/trash-bin/TrashBinComponent.tsx type TrashBinProps (line 12) | interface TrashBinProps { FILE: quix-frontend/client/src/state-components/trash-bin/trash-bin-events.ts function successToast (line 60) | function successToast(text: string) { FILE: quix-frontend/client/src/state-components/trash-bin/trash-bin-table-fields.tsx method filter (line 15) | filter(_, deletedNotebook: IDeletedNotebook) { method filter (line 27) | filter(_, deletedNotebook: IDeletedNotebook) { method filter (line 39) | filter(_, deletedNotebook: IDeletedNotebook) { FILE: quix-frontend/client/src/state-components/users/UsersComponent.tsx type UsersProps (line 14) | interface UsersProps { constant CHUNK_SIZE (line 20) | const CHUNK_SIZE = 100; function Users (line 38) | function Users(props: UsersProps) { FILE: quix-frontend/client/src/state-components/users/users-table-fields.tsx method filter (line 11) | filter(_, user: IUser, index) { method filter (line 18) | filter(_, user: IUser, index, highlight) { method filter (line 29) | filter(_, user: IUser, index) { method filter (line 40) | filter(_, user: IUser, index) { FILE: quix-frontend/client/src/state-components/users/users-testkit.ts type Hooks (line 3) | const enum Hooks { class UsersTestkit (line 8) | class UsersTestkit extends TableTestkit { FILE: quix-frontend/client/src/store/app/app-branch.ts type IApp (line 8) | interface IApp { FILE: quix-frontend/client/src/store/db/db-branch.ts function db (line 6) | function db(state: any[] = null, action) { FILE: quix-frontend/client/src/store/files/files-branch.ts type IPermissions (line 10) | interface IPermissions { FILE: quix-frontend/client/src/store/folder/folder-branch.ts type IView (line 17) | interface IView { FILE: quix-frontend/client/src/store/notebook/notebook-branch.ts type IQueue (line 16) | interface IQueue { type IView (line 21) | interface IView { FILE: quix-frontend/client/test/dev/server.ts function start (line 11) | function start(port = process.env.PORT || '3000') { FILE: quix-frontend/client/test/dev/vm.ts function loadData (line 4) | function loadData(file) { function renderVM (line 12) | function renderVM(template, data) { FILE: quix-frontend/client/test/e2e/dbExplorer.e2e.ts constant COMPONENT_ANIMATION_TIME (line 7) | const COMPONENT_ANIMATION_TIME = 350; FILE: quix-frontend/client/test/e2e/driver.ts constant WAIT_TIMEOUT (line 6) | const WAIT_TIMEOUT = 5000; class Driver (line 40) | class Driver { method init (line 50) | async init() { method goto (line 64) | goto(state: string) { method sleep (line 68) | sleep(ms: number) { method execute (line 72) | execute(fn: Function) { method createTestkit (line 76) | createTestkit>(TestkitCtor: T): InstanceType { class Mock (line 81) | class Mock { method constructor (line 82) | constructor () {} method http (line 84) | async http(pattern: string, payload: any, options?: {}) { method reset (line 94) | async reset() { method wsBroadcast (line 98) | async wsBroadcast(message: any) { class URL (line 111) | class URL { method constructor (line 112) | constructor (private readonly page: Page) {} method matches (line 114) | async matches(pattern: string) { class Query (line 126) | class Query { method constructor (line 127) | constructor (private readonly page: Page) {} method hook (line 129) | async hook(hook: string, pseudoClass: string = '') { method hooks (line 133) | async hooks(hook: string, pseudoClass: string = '') { method attr (line 137) | async attr(attr: string, pseudoClass: string = '') { method attrs (line 141) | async attrs(attr: string, pseudoClass: string = '') { method $ (line 145) | async $(selector: string) { method $$ (line 149) | async $$(selector: string) { class Click (line 154) | class Click { method constructor (line 155) | constructor (private readonly page: Page) {} method hook (line 157) | async hook(hook: string, pseudoClass: string = '') { method attr (line 165) | async attr(attr: string, pseudoClass: string = '') { method $ (line 173) | async $(selector: string) { class Evaluate (line 182) | class Evaluate { method constructor (line 183) | constructor (private readonly page: Page) {} method hook (line 185) | async hook(hook: string, fn: (element: Element) => any) { method hooks (line 189) | async hooks(hook: string, fn: (element: Element[], args) => any, args ... method attr (line 193) | async attr(attr: string, fn: (element: Element) => any) { method attrs (line 197) | async attrs(attr: string, fn: (element: Element[]) => any) { method $ (line 201) | async $(selector: string, fn: (element: Element) => any) { method $$ (line 205) | async $$(selector: string, fn: (element: Element[]) => any) { class Log (line 210) | class Log { method constructor (line 211) | constructor (private readonly page: Page) {} method url (line 213) | async url() { method html (line 218) | async html() { class Keyboard (line 223) | class Keyboard { method constructor (line 224) | constructor (private readonly page: Page) {} method type (line 226) | type(hook: string, value: string) { class Testkit (line 231) | class Testkit { method constructor (line 237) | constructor(pageOrElement: Page | ElementHandle) { FILE: quix-frontend/service/scripts/helpers/copy-statics.ts function buildAndCopyStatics (line 4) | function buildAndCopyStatics(projectDir: string, clientDir: string) { FILE: quix-frontend/service/scripts/start.ts function main (line 5) | async function main() { FILE: quix-frontend/service/scripts/update-statics.ts function main (line 4) | function main() { FILE: quix-frontend/service/src/app.controller.spec.ts function preTest (line 16) | async function preTest(mocked?: ValueProvider) { FILE: quix-frontend/service/src/app.controller.ts class AppController (line 16) | class AppController implements OnApplicationShutdown { method constructor (line 20) | constructor( method onApplicationShutdown (line 31) | onApplicationShutdown() { method fetchClientConfig (line 35) | private fetchClientConfig() { method getIndex (line 41) | getIndex() { method healthCheck (line 57) | async healthCheck(@Res() response: Response) { FILE: quix-frontend/service/src/app.module.ts class AppModule (line 37) | class AppModule {} FILE: quix-frontend/service/src/base.module.ts class BaseModule (line 46) | class BaseModule { } FILE: quix-frontend/service/src/common/demo-mode-interceptor.ts class DemoModeInterceptor (line 16) | class DemoModeInterceptor implements NestInterceptor { method constructor (line 18) | constructor(private configService: ConfigService) { method intercept (line 21) | intercept(context: ExecutionContext, next: CallHandler): Observable = {}): DynamicModule { FILE: quix-frontend/service/src/config/config.service.ts type DbTypes (line 7) | type DbTypes = 'mysql' | 'sqlite'; method constructor (line 14) | constructor( method getEnvSettings (line 23) | getEnvSettings(): EnvSettings { method getDbType (line 27) | getDbType(): DbTypes { method getDbConnection (line 32) | getDbConnection(entities: any[]): ConnectionOptions { method getClientConfig (line 42) | getClientConfig() { class DefaultConfigService (line 78) | class DefaultConfigService extends ConfigService {} FILE: quix-frontend/service/src/config/db-conf.ts type DbColumnConf (line 9) | interface DbColumnConf { method fullTextSearch (line 76) | fullTextSearch(columnName, contentSearchList) { method fullTextSearch (line 161) | fullTextSearch(columnName, contentSearchList) { FILE: quix-frontend/service/src/config/db-connection.ts type ClassConstructor (line 5) | type ClassConstructor = new (...args: any[]) => any; FILE: quix-frontend/service/src/config/env/types.ts type StaticSettings (line 4) | type StaticSettings = typeof envSettingsDefaults; type ComputedSettings (line 5) | interface ComputedSettings { type EnvSettings (line 16) | type EnvSettings = StaticSettings & ComputedSettings; FILE: quix-frontend/service/src/config/utils.ts function isJestTest (line 1) | function isJestTest() { function isTsNode (line 5) | function isTsNode() { FILE: quix-frontend/service/src/consts.ts constant QUIX_SCHEMA (line 1) | const QUIX_SCHEMA = `QUIX_SCHEMA`; constant CURRENT_QUIX_SCHEMA_VERSION (line 2) | const CURRENT_QUIX_SCHEMA_VERSION = 5; FILE: quix-frontend/service/src/entities/deleted-notebook/dbdeleted-notebook.entity.ts class DbDeletedNotebook (line 19) | class DbDeletedNotebook { method constructor (line 51) | constructor(base?: DbDeletedNotebook) { FILE: quix-frontend/service/src/entities/deleted-notebook/deleted-notebook.repository.ts class DeletedNotebookRepository (line 5) | class DeletedNotebookRepository extends Repository {} FILE: quix-frontend/service/src/entities/favorites/favorites.entity.ts class DbFavorites (line 7) | class DbFavorites { FILE: quix-frontend/service/src/entities/filenode/filenode.entity.ts class DbFileTreeNode (line 19) | class DbFileTreeNode { method constructor (line 20) | constructor(id?: string, rest: Partial = {}) { FILE: quix-frontend/service/src/entities/filenode/filenode.repository.ts class FileTreeRepository (line 20) | class FileTreeRepository extends Repository { method save (line 33) | async save( method getParentPath (line 50) | private async getParentPath(item: DeepPartial) { method setMpathByParent (line 71) | private async setMpathByParent(item: DeepPartial) { method getNamesByIds (line 80) | getNamesByIds(ids: string[]) { method getChildren (line 99) | async getChildren(rootId: string) { method getDeepChildren (line 111) | async getDeepChildren(root: DbFileTreeNode, entityManager?: EntityMana... method moveTree (line 124) | async moveTree(root: DbFileTreeNode, newParentNode: DbFileTreeNode) { method deleteTree (line 156) | async deleteTree(root: DbFileTreeNode) { function getParentId (line 200) | function getParentId(node: DeepPartial) { FILE: quix-frontend/service/src/entities/folder/folder.entity.ts class DbFolder (line 11) | class DbFolder { FILE: quix-frontend/service/src/entities/note/dbnote.entity.ts class DbNote (line 15) | class DbNote { method constructor (line 58) | constructor(base?: DbNote) { FILE: quix-frontend/service/src/entities/note/note.repository.ts class NoteRepository (line 5) | class NoteRepository extends Repository { method insertNewWithRank (line 6) | async insertNewWithRank(note: DbNote) { method deleteOneAndOrderRank (line 12) | async deleteOneAndOrderRank(item: string | DbNote) { method reorder (line 30) | async reorder(note: DbNote, to: number) { FILE: quix-frontend/service/src/entities/notebook/dbnotebook.entity.ts class DbNotebook (line 20) | class DbNotebook { method constructor (line 51) | constructor(base?: DbNotebook) { FILE: quix-frontend/service/src/entities/notebook/notebook.repository.ts class NotebookRepository (line 5) | class NotebookRepository extends Repository {} FILE: quix-frontend/service/src/entities/user/user.entity.ts class DbUser (line 12) | class DbUser { method constructor (line 34) | constructor(base: Partial) { FILE: quix-frontend/service/src/entities/utils.ts type IMaybeHasOwnerDetails (line 14) | interface IMaybeHasOwnerDetails { FILE: quix-frontend/service/src/entities/version-metadata.entity.ts class DbMetadata (line 5) | class DbMetadata { method constructor (line 18) | constructor(name: string, version: number, jsonContent = {}) { FILE: quix-frontend/service/src/errors/exceptions.ts type Ctor (line 1) | type Ctor = new (...args: any[]) => any; class ItemNotFoundT (line 3) | class ItemNotFoundT extends Error { method constructor (line 5) | constructor(type: Ctor | string, private id: string) { class BadActionT (line 20) | class BadActionT extends Error { method constructor (line 21) | constructor(type: string, customMsg: string) { FILE: quix-frontend/service/src/main.ts function bootstrap (line 20) | async function bootstrap() { FILE: quix-frontend/service/src/migrations/1558528771647-v1.ts class v11558528771647 (line 4) | class v11558528771647 implements MigrationInterface { method up (line 6) | public async up(queryRunner: QueryRunner): Promise { method down (line 21) | public async down(queryRunner: QueryRunner): Promise { FILE: quix-frontend/service/src/migrations/1558528771648-v1-metadata.ts constant PREVIOUS_QUIX_SCHEMA (line 4) | const PREVIOUS_QUIX_SCHEMA = 0; constant CURRENT_QUIX_SCHEMA_VERSION (line 5) | const CURRENT_QUIX_SCHEMA_VERSION = 1; class VersionMetadata1558528771648 (line 7) | class VersionMetadata1558528771648 implements MigrationInterface { method up (line 8) | public async up(queryRunner: QueryRunner): Promise { method down (line 14) | public async down(queryRunner: QueryRunner): Promise { FILE: quix-frontend/service/src/migrations/1562174176877-v2.ts constant PREVIOUS_QUIX_SCHEMA (line 4) | const PREVIOUS_QUIX_SCHEMA = 1; constant CURRENT_QUIX_SCHEMA_VERSION (line 5) | const CURRENT_QUIX_SCHEMA_VERSION = 2; class v21562174176877 (line 7) | class v21562174176877 implements MigrationInterface { method up (line 8) | public async up(queryRunner: QueryRunner): Promise { method down (line 31) | public async down(queryRunner: QueryRunner): Promise { FILE: quix-frontend/service/src/migrations/1614173960671-v3.ts constant PREVIOUS_QUIX_SCHEMA (line 4) | const PREVIOUS_QUIX_SCHEMA = 2; constant CURRENT_QUIX_SCHEMA_VERSION (line 5) | const CURRENT_QUIX_SCHEMA_VERSION = 3; class v31614173960671 (line 7) | class v31614173960671 implements MigrationInterface { method up (line 10) | public async up(queryRunner: QueryRunner): Promise { method down (line 36) | public async down(queryRunner: QueryRunner): Promise { FILE: quix-frontend/service/src/migrations/1614712161318-v4.ts constant PREVIOUS_QUIX_SCHEMA (line 4) | const PREVIOUS_QUIX_SCHEMA = 3; constant CURRENT_QUIX_SCHEMA_VERSION (line 5) | const CURRENT_QUIX_SCHEMA_VERSION = 4; class v41614712161318 (line 7) | class v41614712161318 implements MigrationInterface { method up (line 10) | public async up(queryRunner: QueryRunner): Promise { method down (line 28) | public async down(queryRunner: QueryRunner): Promise { FILE: quix-frontend/service/src/migrations/1634023683491-v5.ts constant PREVIOUS_QUIX_SCHEMA (line 4) | const PREVIOUS_QUIX_SCHEMA = 4; constant CURRENT_QUIX_SCHEMA_VERSION (line 5) | const CURRENT_QUIX_SCHEMA_VERSION = 5; class v51634023683491 (line 6) | class v51634023683491 implements MigrationInterface { method up (line 9) | public async up(queryRunner: QueryRunner): Promise { method down (line 26) | public async down(queryRunner: QueryRunner): Promise { FILE: quix-frontend/service/src/modules/auth/auth.controller.ts class AuthController (line 19) | class AuthController { method constructor (line 21) | constructor( method getUser (line 29) | async getUser(@User() user: IExternalUser) { method doAuth (line 43) | async doAuth( FILE: quix-frontend/service/src/modules/auth/auth.module.ts class AuthModuleConfiguration (line 24) | class AuthModuleConfiguration { method createAsync (line 25) | static createAsync(authAsyncOptions: AuthAsyncOptions): DynamicModule { method create (line 40) | static create(authOption: AuthOptions): DynamicModule { class AuthModule (line 86) | class AuthModule { method create (line 87) | static create(): DynamicModule { FILE: quix-frontend/service/src/modules/auth/login.service.ts class FakeLoginService (line 26) | class FakeLoginService extends LoginService { method constructor (line 27) | constructor( method verify (line 33) | verify(token: string) { method login (line 37) | login( class CustomLoginService (line 55) | class CustomLoginService extends LoginService { method constructor (line 56) | constructor( method verify (line 62) | verify(token: string) { method login (line 66) | login( class GoogleLoginService (line 75) | class GoogleLoginService extends LoginService { method constructor (line 76) | constructor( method verify (line 83) | verify(token: string) { method login (line 87) | async login( FILE: quix-frontend/service/src/modules/auth/types.ts type IExternalUser (line 10) | interface IExternalUser { type CustomAuth (line 17) | interface CustomAuth { type AuthTypes (line 27) | enum AuthTypes { type FakeAuthOptions (line 33) | type FakeAuthOptions = { type GoogleAuthOptions (line 37) | type GoogleAuthOptions = { type CustomAuthOptions (line 46) | type CustomAuthOptions = { type AuthOptions (line 52) | type AuthOptions = type AuthAsyncOptions (line 60) | interface AuthAsyncOptions extends Pick { FILE: quix-frontend/service/src/modules/auth/user-decorator.ts class AuthGuard (line 18) | class AuthGuard implements CanActivate { method constructor (line 21) | constructor( method canActivate (line 34) | canActivate(context: ExecutionContext): boolean | Promise { type Request (line 44) | interface Request { FILE: quix-frontend/service/src/modules/auth/users.service.ts class UsersService (line 13) | class UsersService { method constructor (line 16) | constructor( method doUserLogin (line 21) | async doUserLogin(userFromLogin: IExternalUser) { method doFirstTimeLogin (line 30) | private async doFirstTimeLogin(userFromLogin: IExternalUser) { method doLogin (line 48) | private async doLogin(userFromLogin: IExternalUser, dbUser: DbUser) { method createRootFolder (line 68) | private async createRootFolder(user: string) { method getListOfUsers (line 81) | async getListOfUsers() { FILE: quix-frontend/service/src/modules/event-sourcing/base-action-validation.ts class BaseActionValidation (line 13) | class BaseActionValidation implements PipeTransform { method transform (line 14) | transform(action: any, metadata: ArgumentMetadata) { FILE: quix-frontend/service/src/modules/event-sourcing/event-sourcing.module.ts class EventSourcingModule (line 62) | class EventSourcingModule {} FILE: quix-frontend/service/src/modules/event-sourcing/events.service.ts class EventsService (line 6) | class EventsService { method logEvent (line 10) | logEvent(action: IAction) { method getEventStream (line 14) | getEventStream(sessionId: string, userId: string): Observable { method closeEventStream (line 21) | closeEventStream(sessionId: string, userId: string) { method associateSessionIdWithUserId (line 39) | associateSessionIdWithUserId(sessionId: string, userId: string) { method sendMessage (line 46) | sendMessage(data: IAction) { FILE: quix-frontend/service/src/modules/event-sourcing/infrastructure/action-store/action-store.ts class DbActionStore (line 26) | class DbActionStore implements IActionStore { method constructor (line 27) | constructor(@InjectRepository(DbAction) private repo: Repository method constructor (line 27) | constructor(base?: IAction) { FILE: quix-frontend/service/src/modules/event-sourcing/infrastructure/action-store/types.ts type IDBAction (line 6) | interface IDBAction { FILE: quix-frontend/service/src/modules/event-sourcing/infrastructure/event-bus/api.ts class RegisterApi (line 13) | class RegisterApi { method constructor (line 14) | constructor(private descriptor: PluginDescriptor) {} method setPluginOptions (line 24) | setPluginOptions(options: PluginOptions) { method setEventFilter (line 28) | setEventFilter(fn: EventFilter) { class MiddlewareApi (line 33) | class MiddlewareApi implements IMiddlewareApi { method constructor (line 37) | constructor( method getLoggedActions (line 44) | getLoggedActions() { method pushLoggedActions (line 48) | pushLoggedActions(actions: IAction[]) { FILE: quix-frontend/service/src/modules/event-sourcing/infrastructure/event-bus/context.ts class ContextFactory (line 1) | class ContextFactory { method constructor (line 3) | constructor(private base: object = {}) {} method setExtra (line 5) | setExtra(extra?: object) { method create (line 12) | create() { class Context (line 17) | class Context { method constructor (line 18) | constructor(private base: object, private extra: object) {} method set (line 20) | set(data: object) { method get (line 24) | get(): any { FILE: quix-frontend/service/src/modules/event-sourcing/infrastructure/event-bus/event-bus-builder.ts type AddPluginOptions (line 13) | interface AddPluginOptions { class EventBusBuilderT (line 22) | class EventBusBuilderT { method addPlugin (line 32) | addPlugin( method addMiddleware (line 59) | addMiddleware( method computeMiddlewarePriority (line 70) | private computeMiddlewarePriority(priority?: number) { method build (line 83) | build(options: {timeout: number} = {timeout: 30000}) { FILE: quix-frontend/service/src/modules/event-sourcing/infrastructure/event-bus/event-bus.ts class EventBus (line 26) | class EventBus { method constructor (line 29) | constructor( method emit (line 40) | emit(action: A) { method on (line 92) | on(type: string, handler: (...args: any[]) => any) { FILE: quix-frontend/service/src/modules/event-sourcing/infrastructure/event-bus/types.ts type EventBusMiddleware (line 5) | type EventBusMiddleware = ( type EventBusNextFn (line 10) | type EventBusNextFn = ( type EventBusPluginFn (line 13) | type EventBusPluginFn = (api: RegisterApi) => void; type EventBusPlugin (line 14) | interface EventBusPlugin { type EventBusMiddlewareDescriptor (line 20) | interface EventBusMiddlewareDescriptor { type EventFilter (line 26) | type EventFilter = (type: string) => boolean; type PluginDescriptor (line 28) | interface PluginDescriptor { type PluginOptions (line 43) | interface PluginOptions { type Plugins (line 47) | type Plugins = Map; type IPluginApi (line 50) | interface IPluginApi { type HookFn (line 61) | type HookFn = ( type Hook (line 66) | interface Hook { type HookApi (line 71) | interface HookApi { FILE: quix-frontend/service/src/modules/event-sourcing/infrastructure/types.ts type IEventData (line 2) | interface IEventData { type HasId (line 6) | interface HasId { type ServerFields (line 10) | interface ServerFields { type IAction (line 17) | type IAction = BaseAction & { FILE: quix-frontend/service/src/modules/event-sourcing/plugins/deleted-notebook-plugin.ts class DeletedNotebookPlugin (line 20) | class DeletedNotebookPlugin implements EventBusPlugin { method constructor (line 23) | constructor(@InjectEntityManager() private em: EntityManager) {} method projectDeletedNotebook (line 58) | private async projectDeletedNotebook( FILE: quix-frontend/service/src/modules/event-sourcing/plugins/events-plugin.ts class EventsPlugin (line 8) | class EventsPlugin implements EventBusPlugin { method constructor (line 11) | constructor(@Inject(EventsService) private eventsService: EventsServic... FILE: quix-frontend/service/src/modules/event-sourcing/plugins/favorites-plugin.ts class FavoritesPlugin (line 15) | class FavoritesPlugin implements EventBusPlugin { method constructor (line 18) | constructor(@InjectEntityManager() private em: EntityManager) {} method projectFavorites (line 43) | private async projectFavorites( FILE: quix-frontend/service/src/modules/event-sourcing/plugins/file-tree-plugin.ts class FileTreePlugin (line 27) | class FileTreePlugin implements EventBusPlugin { method constructor (line 30) | constructor( function assertNodeNotNotebook (line 175) | function assertNodeNotNotebook( FILE: quix-frontend/service/src/modules/event-sourcing/plugins/note-plugin.ts class NotePlugin (line 22) | class NotePlugin implements EventBusPlugin { method constructor (line 25) | constructor( FILE: quix-frontend/service/src/modules/event-sourcing/plugins/notebook-plugin.ts class NotebookPlugin (line 28) | class NotebookPlugin implements EventBusPlugin { method constructor (line 31) | constructor(@InjectEntityManager() private em: EntityManager) {} method projectNotebook (line 71) | private async projectNotebook( method projectNote (line 91) | async projectNote( method projectFileTree (line 103) | private async projectFileTree( method projectFavorites (line 126) | private async projectFavorites( FILE: quix-frontend/service/src/modules/event-sourcing/plugins/trash-bin-plugin.ts class TrashBinPlugin (line 28) | class TrashBinPlugin implements EventBusPlugin { method constructor (line 31) | constructor( method restoreNotebookReactions (line 64) | private async restoreNotebookReactions( method addNotebookReactions (line 100) | private async addNotebookReactions( method addNotebook (line 106) | private async addNotebook(notebookId: string, user: string, userId?: s... method addFolderReactions (line 126) | async addFolderReactions( method permanentlyDeleteReactions (line 147) | private async permanentlyDeleteReactions( FILE: quix-frontend/service/src/modules/event-sourcing/plugins/user-plugin.ts class UserPlugin (line 12) | class UserPlugin implements EventBusPlugin { method constructor (line 15) | constructor( FILE: quix-frontend/service/src/modules/event-sourcing/plugins/utils.ts function lastAndAssertExist (line 17) | function lastAndAssertExist( function assertOwner (line 29) | function assertOwner( function assert (line 42) | function assert( function asUser (line 53) | function asUser(reAction: any, user: string, userId?: string) { FILE: quix-frontend/service/src/modules/event-sourcing/quix-event-bus.driver.ts class QuixEventBusDriver (line 29) | class QuixEventBusDriver { method constructor (line 32) | constructor( method create (line 50) | static async create(defaultUserId: string) { method clearDb (line 113) | async clearDb() { method getNotebook (line 124) | getNotebook(id: string) { method getDeletedNotebook (line 141) | getDeletedNotebook(id: string) { method getFavorite (line 160) | getFavorite(owner: string, entityId: string, entityType: EntityType) { method getNotebookWithNotes (line 189) | async getNotebookWithNotes(id: string) { method getNote (line 196) | async getNote(id: string) { method getNotesForNotebook (line 200) | async getNotesForNotebook(notebookId: string) { method getUsers (line 204) | async getUsers() { method getUserFileTree (line 208) | async getUserFileTree(user: string) { method clearEvents (line 218) | clearEvents() { method clearNotes (line 222) | async clearNotes() { method clearNotebooks (line 226) | async clearNotebooks() { method clearDeletedNotebooks (line 229) | async clearDeletedNotebooks() { method clearFavorites (line 233) | async clearFavorites() { method emitAsUser (line 237) | emitAsUser( method clearFolders (line 245) | async clearFolders() { FILE: quix-frontend/service/src/modules/event-sourcing/quix-event-bus.spec.ts function reorderPos (line 923) | function reorderPos(items: T[], from: number, to: number) { FILE: quix-frontend/service/src/modules/event-sourcing/quix-event-bus.ts class QuixEventBus (line 22) | class QuixEventBus { method constructor (line 26) | constructor( method emit (line 90) | async emit(action: A | A[]) { method on (line 103) | on(type: T, handler: (action: A & {type: T}) => any) { FILE: quix-frontend/service/src/modules/event-sourcing/types.ts type QuixHookNames (line 1) | enum QuixHookNames { FILE: quix-frontend/service/src/modules/logger/logger.module.ts class LoggerModule (line 8) | class LoggerModule {} FILE: quix-frontend/service/src/modules/logger/logger.service.ts class Logger (line 3) | class Logger extends BaseLogger {} FILE: quix-frontend/service/src/modules/proxy-backend/proxy-backend.module.ts class ProxyDbApiBackend (line 10) | class ProxyDbApiBackend implements NestModule { method constructor (line 11) | constructor(private configService: ConfigService) {} method configure (line 13) | configure(consumer: MiddlewareConsumer) { FILE: quix-frontend/service/src/modules/search/search.module.ts class SearchModule (line 14) | class SearchModule {} FILE: quix-frontend/service/src/modules/search/search.ts class SearchService (line 12) | class SearchService implements ISearch { method constructor (line 13) | constructor(@InjectRepository(DbNote) private repo: Repository... method search (line 15) | async search( FILE: quix-frontend/service/src/modules/search/types.ts type ISearch (line 3) | interface ISearch { FILE: quix-frontend/service/src/modules/web-api/autocomplete/autocomplete.controller.ts class AutocompleteController (line 12) | class AutocompleteController { method constructor (line 13) | constructor(private autocompleteService: AutocompleteService) {} method getAutocompletions (line 17) | getAutocompletions(@Param('type') type: string) { FILE: quix-frontend/service/src/modules/web-api/autocomplete/autocomplete.service.ts type TableAutocompleteItem (line 6) | interface TableAutocompleteItem { class AutocompleteService (line 12) | class AutocompleteService { method constructor (line 13) | constructor(private configService: ConfigService) {} method getAutocompletions (line 15) | async getAutocompletions(type: string) { method flattenTables (line 27) | flattenTables( FILE: quix-frontend/service/src/modules/web-api/deleted-notebooks/deleted-notebook.controller.ts class DeletedNotebooksController (line 10) | class DeletedNotebooksController { method constructor (line 11) | constructor(private deletedNotebooksService: DeletedNotebooksService) { } method getUserDeletedNotebooks (line 15) | async getUserDeletedNotebooks(@User() user: IUser) { FILE: quix-frontend/service/src/modules/web-api/deleted-notebooks/deleted-notebook.service.ts class DeletedNotebooksService (line 9) | class DeletedNotebooksService { method constructor (line 10) | constructor( method getDeletedNotebooksForUser (line 15) | async getDeletedNotebooksForUser(user: string): Promise { FILE: quix-frontend/service/src/modules/web-api/events.controller.ts class EventsController (line 23) | class EventsController { method constructor (line 26) | constructor( method pushEvents (line 35) | async pushEvents( FILE: quix-frontend/service/src/modules/web-api/events.gateway.ts type ExtendedWebSocket (line 22) | interface ExtendedWebSocket extends WebSocket { class EventsGateway (line 27) | class EventsGateway implements OnGatewayDisconnect, OnGatewayConnection { method constructor (line 31) | constructor( method handleConnection (line 37) | handleConnection(client: ExtendedWebSocket, msg: IncomingMessage) { method handleDisconnect (line 54) | handleDisconnect(client: ExtendedWebSocket) { method onSubscribe (line 62) | onSubscribe( method sanitizeAction (line 89) | sanitizeAction(action: IAction): AnyAction { FILE: quix-frontend/service/src/modules/web-api/favorites/favorites.controller.ts class FavoritesController (line 10) | class FavoritesController { method constructor (line 11) | constructor(private favoritesListService: FavoritesService) {} method getUserFavorites (line 15) | async getUserFavorites(@User() user: IUser) { FILE: quix-frontend/service/src/modules/web-api/favorites/favorites.service.ts type GetFavoritesQueryReturnValue (line 8) | type GetFavoritesQueryReturnValue = DbFavorites & { function favoriteToIFile (line 13) | function favoriteToIFile(fav: GetFavoritesQueryReturnValue): IFile { class FavoritesService (line 33) | class FavoritesService { method constructor (line 34) | constructor( method getFavoritesForUser (line 39) | async getFavoritesForUser(user: string): Promise { FILE: quix-frontend/service/src/modules/web-api/folders/folders.controller.ts class FoldersController (line 19) | class FoldersController { method constructor (line 20) | constructor( method getFullTree (line 26) | async getFullTree(@User() user: IExternalUser) { method getSpecificFolder (line 34) | async getSpecificFolder(@Param('id') id: string) { FILE: quix-frontend/service/src/modules/web-api/folders/folders.service.ts class FoldersService (line 16) | class FoldersService { method constructor (line 18) | constructor( method getFilesForUser (line 30) | async getFilesForUser(user: string): Promise { method getFolder (line 48) | async getFolder(rootId: string): Promise { method computePath (line 78) | computePath(fileNode?: DbFileTreeNode): Promise { FILE: quix-frontend/service/src/modules/web-api/folders/utils.ts function convertListDbNodeToIFileList (line 9) | function convertListDbNodeToIFileList( function convertToIFile (line 21) | function convertToIFile( function extractPath (line 61) | function extractPath( function dbNodeToFileItem (line 76) | function dbNodeToFileItem(node: DbFileTreeNode): IFilePathItem { function computeName (line 81) | function computeName(node: DbFileTreeNode): string { function convertSingleNodeToIFile (line 89) | function convertSingleNodeToIFile( FILE: quix-frontend/service/src/modules/web-api/notebooks/notebooks.controller.ts class NotebookController (line 18) | class NotebookController { method constructor (line 19) | constructor(private notebookService: NotebookService) {} method getNotebook (line 23) | async getNotebook(@User() user: IUser, @Param('id') id: string) { FILE: quix-frontend/service/src/modules/web-api/notebooks/notebooks.service.ts class NotebookService (line 11) | class NotebookService { method constructor (line 12) | constructor( method getNotebook (line 19) | async getNotebook( FILE: quix-frontend/service/src/modules/web-api/search.controller.ts class SearchController (line 18) | class SearchController { method constructor (line 19) | constructor(private searchService: SearchService) {} method doSearch (line 22) | async doSearch( FILE: quix-frontend/service/src/modules/web-api/user-list.controller.ts class UserListController (line 9) | class UserListController { method constructor (line 11) | constructor( method getUsers (line 19) | async getUsers(@User() user: IExternalUser) { FILE: quix-frontend/service/src/modules/web-api/web-api.driver.ts class WebApiDriver (line 35) | class WebApiDriver { method constructor (line 38) | constructor( method create (line 64) | static async create(defaultUser: string) { method clearDb (line 138) | async clearDb() { method createUser (line 150) | createUser(props?: Partial | undefined): DbUser { method createNotebook (line 162) | createNotebook(notebookName = 'New notebook') { method createDeletedNotebook (line 172) | createDeletedNotebook(notebookName = 'Deleted notebook') { method createNotebookNode (line 183) | createNotebookNode(notebookName: string) { method createNote (line 193) | createNote(noteName: string, notebookId: string) { method createFolderNode (line 209) | createFolderNode(folderName: string) { method createFavorite (line 221) | createFavorite(owner: string, entityId: string, entityType: EntityType) { FILE: quix-frontend/service/src/modules/web-api/web-api.module.ts class WebApiModule (line 72) | class WebApiModule {} FILE: quix-frontend/service/src/template-engine/velocity.ts function expressEngine (line 3) | function expressEngine() { FILE: quix-frontend/service/src/types/3rd-party/velocity.d.ts class Engine (line 2) | class Engine { FILE: quix-frontend/service/src/types/index.ts type Dictionary (line 1) | interface Dictionary { FILE: quix-frontend/service/src/utils/create-schema-helpers.ts function checkSchemaVersion (line 7) | async function checkSchemaVersion(conn: Connection, logger: Logger) { function createInitialSchemaIfNeeded (line 23) | async function createInitialSchemaIfNeeded( function isPm2 (line 47) | function isPm2() { function isMasterProcess (line 55) | function isMasterProcess() { FILE: quix-frontend/service/src/utils/deferred-promise.ts function defer (line 1) | function defer() { FILE: quix-frontend/service/src/utils/retry-promise.ts function retry (line 1) | function retry(what: () => Promise) { FILE: quix-frontend/service/test/app.e2e-spec.ts class E2EConfigService (line 23) | class E2EConfigService extends ConfigService { method getEnvSettings (line 24) | getEnvSettings(): EnvSettings { method toNotLeakUserData (line 169) | toNotLeakUserData(user: IExternalUser) { function resolveIn (line 355) | function resolveIn(n: number = 1000) { FILE: quix-frontend/service/test/builder.ts class BaseMockDataBuilder (line 23) | class BaseMockDataBuilder { method constructor (line 24) | constructor(protected defaultUser: S) {} method createNotebookAction (line 28) | createNotebookAction( method createDeletedNotebookAction (line 43) | createDeletedNotebookAction( method permanentlyDeleteDeletedNotebookAction (line 58) | permanentlyDeleteDeletedNotebookAction( method moveNotebookToTrashBinAction (line 70) | moveNotebookToTrashBinAction(user = this.defaultUser, notebookId?: str... method restoreNotebookFromTrashBinAction (line 80) | restoreNotebookFromTrashBinAction( method createNoteAction (line 94) | createNoteAction( method createFolderAction (line 107) | createFolderAction( class E2EMockDataBuilder (line 130) | class E2EMockDataBuilder extends BaseMockDataBuilder { method constructor (line 131) | constructor() { class MockDataBuilder (line 136) | class MockDataBuilder extends BaseMockDataBuilder { method constructor (line 137) | constructor(defaultUser: string) { FILE: quix-frontend/service/test/custom-matchers.ts type Matchers (line 3) | interface Matchers { method toMatchArrayAnyOrder (line 10) | toMatchArrayAnyOrder(x: any[], y: any[], z = 'id') { FILE: quix-frontend/service/test/driver.ts type GetFunctionTypeHelper (line 13) | interface GetFunctionTypeHelper { class HttpHelper (line 27) | class HttpHelper { method constructor (line 28) | constructor( method getToken (line 33) | public getToken() { method baseGet (line 37) | public baseGet(url: string) { method basePost (line 62) | private basePost(url: string, data: any) { method wsConnect (line 84) | async wsConnect() { method getMessages (line 108) | getMessages(ws: WebSocket): any[] { class E2EDriver (line 113) | class E2EDriver extends HttpHelper { method constructor (line 116) | constructor(private app: INestApplication) { method addUser (line 120) | addUser(nickname: string, up: IExternalUser) { method setDefaultUser (line 125) | setDefaultUser(nickname: string) { method doLogin (line 134) | doLogin(nickname: string) { method supertest (line 144) | get supertest() { FILE: quix-frontend/shared/config-helper/config-helper.ts type ComponentConfigurationTypes (line 3) | interface ComponentConfigurationTypes { type ComponentConfiguration (line 8) | type ComponentConfiguration = {[K in ModuleComponentType]?: ComponentCon... type ConfigModule (line 10) | interface ConfigModule { type ConfigData (line 34) | type ConfigData = typeof defaultConfigData; class ClientConfigHelper (line 36) | class ClientConfigHelper { method constructor (line 39) | constructor(initialConfig: Partial = {}) { method serialize (line 46) | serialize(): string { method load (line 50) | static load(input: string | object): ClientConfigHelper { method getModule (line 57) | getModule(id: string) { method getModuleComponent (line 61) | getModuleComponent(id: string, componen... method getModules (line 66) | getModules() { method addModule (line 70) | addModule(p: ConfigModule) { method getModulesByComponent (line 75) | getModulesByComponent(component: ModuleComponentType) { method addModuleComponent (line 79) | addModuleComponent(moduleId: string, co... method getAuth (line 89) | getAuth() { method getClientTopology (line 93) | getClientTopology() { method getMode (line 97) | getMode() { method setAuth (line 101) | setAuth(auth: ConfigData['auth']) { method setClientTopology (line 106) | setClientTopology(clientTopology: ConfigData['clientTopology']) { method setMode (line 111) | setMode(mode: ConfigData['mode']) { FILE: quix-frontend/shared/config-helper/consts.ts type TModuleComponentType (line 1) | type TModuleComponentType = 'note' | 'db'; type ModuleComponentType (line 3) | enum ModuleComponentType { type ModuleEngineType (line 8) | enum ModuleEngineType { FILE: quix-frontend/shared/entities/common/actions.ts type ExtractActions (line 3) | type ExtractActions any>> =... type ExtractActionTypes (line 4) | type ExtractActionTypes any... FILE: quix-frontend/shared/entities/common/common-types.ts type IEntity (line 3) | interface IEntity { type BaseAction (line 12) | interface BaseAction { type AnyAction (line 17) | interface AnyAction extends BaseAction { type Reducer (line 22) | type Reducer = (state: S | undefine... FILE: quix-frontend/shared/entities/common/create-reducer.spec.ts type SomeRandomEntity (line 3) | interface SomeRandomEntity { FILE: quix-frontend/shared/entities/deleted-notebook/actions.ts type DeletedNotebookActions (line 22) | type DeletedNotebookActions = ExtractActions< type DeletedNotebookActionTypes (line 25) | type DeletedNotebookActionTypes = ExtractActionTypes< FILE: quix-frontend/shared/entities/deleted-notebook/types.ts type IDeletedNotebook (line 3) | interface IDeletedNotebook extends INotebook { FILE: quix-frontend/shared/entities/file/actions.ts type FileActions (line 35) | type FileActions = ExtractActions type FileActionTypes (line 36) | type FileActionTypes = ExtractActionTypes FILE: quix-frontend/shared/entities/file/types.ts type FileType (line 3) | enum FileType { type IFile (line 8) | interface IFile extends IEntity { type IFilePathItem (line 14) | interface IFilePathItem { FILE: quix-frontend/shared/entities/folder/types.ts type IFolder (line 4) | interface IFolder extends IEntity { FILE: quix-frontend/shared/entities/history/actions.ts type HistoryActions (line 12) | type HistoryActions = ExtractActions; type HistoryActionTypes (line 13) | type HistoryActionTypes = ExtractActionTypes; FILE: quix-frontend/shared/entities/history/types.ts type IHistory (line 1) | interface IHistory { FILE: quix-frontend/shared/entities/note/actions.ts type NoteActions (line 44) | type NoteActions = ExtractActions; type NoteActionT (line 45) | type NoteActionT = NoteActions & {type: T}; type NoteActionTypes (line 46) | type NoteActionTypes = ExtractActionTypes; FILE: quix-frontend/shared/entities/note/types.ts type Omit (line 3) | type Omit = Pick>; type IBaseNote (line 5) | interface IBaseNote extends Omit { type INote (line 13) | type INote = IBaseNote; FILE: quix-frontend/shared/entities/notebook/actions.ts type NotebookActions (line 41) | type NotebookActions = ExtractActions; type NotebookActionTypes (line 42) | type NotebookActionTypes = ExtractActionTypes; FILE: quix-frontend/shared/entities/notebook/types.ts type INotebook (line 5) | interface INotebook extends IEntity { FILE: quix-frontend/shared/entities/trash-bin/actions.ts type TrashBinActions (line 26) | type TrashBinActions = ExtractActions; type TrashBinActionTypes (line 27) | type TrashBinActionTypes = ExtractActionTypes; FILE: quix-frontend/shared/entities/user/actions.ts type UserActions (line 20) | type UserActions = ExtractActions type UserActionTypes (line 21) | type UserActionTypes = ExtractActionTypes FILE: quix-frontend/shared/entities/user/types.ts type IUser (line 1) | interface IUser { FILE: quix-frontend/shared/types/search-types.ts type SearchTypes (line 3) | enum SearchTypes { type SpecialSearchTypes (line 10) | type SpecialSearchTypes = type SearchTextType (line 15) | enum SearchTextType { type ContentSearch (line 20) | interface ContentSearch { type SearchQuery (line 25) | interface SearchQuery { type SearchResult (line 33) | interface SearchResult {