SYMBOL INDEX (1694 symbols across 195 files) FILE: docs/build.js constant VERSION (line 5) | const VERSION = 'v2'; constant SOURCE_DIRECTORY (line 7) | const SOURCE_DIRECTORY = './contents'; constant BUILD_DIRECTORY (line 8) | const BUILD_DIRECTORY = './build'; constant WEBSITE_DIRECTORY (line 9) | const WEBSITE_DIRECTORY = '../website/frontend/public/docs'; constant WEBSITE_INDEX_FILE (line 10) | const WEBSITE_INDEX_FILE = '../website/frontend/src/docs.json'; method filter (line 41) | filter(source) { FILE: examples/v1/counter-with-create-react-app-ts/backend/src/components/counter.ts class Counter (line 3) | class Counter extends Component { method increment (line 8) | async increment() { FILE: examples/v1/counter-with-create-react-app-ts/frontend/src/components/counter.tsx class Counter (line 12) | class Counter extends BackendCounterProxy { method Main (line 13) | Main() { FILE: examples/v1/counter-with-esbuild-ts/backend/src/components/counter.ts class Counter (line 3) | class Counter extends Component { method increment (line 8) | async increment() { FILE: examples/v1/counter-with-esbuild-ts/frontend/src/components/counter.tsx class Counter (line 12) | class Counter extends BackendCounterProxy { method Main (line 13) | Main() { FILE: examples/v1/counter-with-http/src/backend.js class Counter (line 4) | class Counter extends Component { method increment (line 14) | @expose({call: true}) @method() increment() { FILE: examples/v1/counter-with-http/src/frontend.js class Counter (line 11) | class Counter extends BackendCounter { method increment (line 12) | async increment() { FILE: examples/v1/counter-with-parcel-ts/backend/src/components/counter.ts class Counter (line 3) | class Counter extends Component { method increment (line 8) | async increment() { FILE: examples/v1/counter-with-parcel-ts/frontend/src/components/counter.tsx class Counter (line 12) | class Counter extends BackendCounterProxy { method Main (line 13) | Main() { FILE: examples/v1/counter-with-rollup-ts/backend/src/components/counter.ts class Counter (line 3) | class Counter extends Component { method increment (line 8) | async increment() { FILE: examples/v1/counter-with-rollup-ts/frontend/src/components/counter.tsx class Counter (line 12) | class Counter extends BackendCounterProxy { method Main (line 13) | Main() { FILE: examples/v1/counter/src/backend.js class Counter (line 4) | class Counter extends Component { method increment (line 14) | @expose({call: true}) @method() increment() { FILE: examples/v1/counter/src/frontend.js class Counter (line 12) | class Counter extends BackendCounter { method increment (line 13) | increment() { FILE: examples/v1/guestbook-cli-js/src/backend.js class Message (line 15) | class Message extends Storable(Component) { FILE: examples/v1/guestbook-cli-js/src/frontend.js function addMessage (line 19) | async function addMessage(text) { function showMessages (line 25) | async function showMessages() { FILE: examples/v1/guestbook-cli-ts/src/backend.ts class Message (line 15) | class Message extends Storable(Component) { FILE: examples/v1/guestbook-cli-ts/src/frontend.ts function addMessage (line 21) | async function addMessage(text: string) { function showMessages (line 27) | async function showMessages() { FILE: examples/v1/guestbook-web-js/src/backend.js class Message (line 15) | class Message extends Storable(Component) { FILE: examples/v1/guestbook-web-js/src/frontend.js function main (line 8) | async function main() { FILE: examples/v1/guestbook-web-ts/src/backend.ts class Message (line 15) | class Message extends Storable(Component) { FILE: examples/v1/guestbook-web-ts/src/frontend.tsx function main (line 15) | async function main() { FILE: examples/v1/guestbook-web-with-authorization-js/src/backend.js class Session (line 9) | class Session extends Component { method isAdmin (line 14) | static isAdmin() { class Message (line 26) | class Message extends WithRoles(Storable(Component)) { method creatorRoleResolver (line 37) | @role('creator') creatorRoleResolver() { method adminRoleResolver (line 41) | @role('admin') static adminRoleResolver() { FILE: examples/v1/guestbook-web-with-authorization-js/src/frontend.js function main (line 16) | async function main() { FILE: examples/v1/guestbook-web-with-authorization-ts/src/backend.ts class Session (line 9) | class Session extends Component { method isAdmin (line 14) | static isAdmin() { class Message (line 26) | class Message extends WithRoles(Storable(Component)) { method creatorRoleResolver (line 37) | creatorRoleResolver() { method adminRoleResolver (line 41) | static adminRoleResolver() { FILE: examples/v1/guestbook-web-with-authorization-ts/src/frontend.tsx function main (line 18) | async function main() { FILE: examples/v1/guestbook-web-with-routes-js/src/backend.js class Message (line 15) | class Message extends Storable(Component) { FILE: examples/v1/guestbook-web-with-routes-js/src/frontend.js function main (line 16) | async function main() { FILE: examples/v1/guestbook-web-with-routes-ts/src/backend.ts class Message (line 15) | class Message extends Storable(Component) { FILE: examples/v1/guestbook-web-with-routes-ts/src/frontend.tsx function main (line 18) | async function main() { FILE: examples/v1/hello-world-js/src/backend.js class Greeter (line 4) | class Greeter extends Component { method hello (line 7) | @expose({call: true}) @method() async hello() { FILE: examples/v1/hello-world-js/src/frontend.js class Greeter (line 8) | class Greeter extends BackendGreeter { method hello (line 9) | async hello() { FILE: examples/v1/hello-world-ts/src/backend.ts class Greeter (line 4) | class Greeter extends Component { method hello (line 7) | async hello() { FILE: examples/v1/hello-world-ts/src/frontend.ts class Greeter (line 10) | class Greeter extends BackendGreeter { method hello (line 11) | async hello() { FILE: examples/v2/hello-world-js/backend/src/components/application.js class Application (line 3) | class Application extends Component { method getHelloWorld (line 4) | @expose({call: true}) @method() static async getHelloWorld() { FILE: examples/v2/hello-world-js/frontend/src/components/application.jsx class Application (line 6) | class Application extends Routable(Base) { method MainLayout (line 7) | @layout('/') static MainLayout({children}) { method MainPage (line 18) | @page('[/]') static MainPage() { method HelloWorldPage (line 26) | @page('[/]hello-world') static HelloWorldPage() { method NotFoundPage (line 34) | @page('[/]*') static NotFoundPage() { FILE: examples/v2/hello-world-js/frontend/src/index.js method retryFailedRequests (line 9) | async retryFailedRequests() { FILE: examples/v2/hello-world-ts/backend/src/components/application.ts class Application (line 3) | class Application extends Component { method getHelloWorld (line 4) | static async getHelloWorld() { FILE: examples/v2/hello-world-ts/frontend/src/components/application.tsx class Application (line 8) | class Application extends Routable(Base) { method MainLayout (line 11) | static MainLayout({children}: {children: () => any}) { method MainPage (line 22) | static MainPage() { method HelloWorldPage (line 30) | static HelloWorldPage() { method NotFoundPage (line 38) | static NotFoundPage() { type Application (line 53) | type Application = InstanceType; method MainLayout (line 11) | static MainLayout({children}: {children: () => any}) { method MainPage (line 22) | static MainPage() { method HelloWorldPage (line 30) | static HelloWorldPage() { method NotFoundPage (line 38) | static NotFoundPage() { FILE: examples/v2/hello-world-ts/frontend/src/index.ts method retryFailedRequests (line 10) | async retryFailedRequests() { FILE: packages/aws-integration/src/lambda-execution-queue-sender.ts function createAWSLambdaExecutionQueueSender (line 4) | function createAWSLambdaExecutionQueueSender({ FILE: packages/aws-integration/src/lambda-handler.ts type CustomHandler (line 9) | type CustomHandler = ( function createAWSLambdaHandler (line 44) | function createAWSLambdaHandler( FILE: packages/browser-navigator/src/browser-navigator.ts type BrowserNavigatorLinkProps (line 4) | type BrowserNavigatorLinkProps = { type BrowserNavigatorOptions (line 12) | type BrowserNavigatorOptions = NavigatorOptions; class BrowserNavigator (line 25) | class BrowserNavigator extends Navigator { method constructor (line 33) | constructor(options: BrowserNavigatorOptions = {}) { method mount (line 44) | mount() { method unmount (line 92) | unmount() { method _getCurrentURL (line 122) | _getCurrentURL() { method _navigate (line 134) | _navigate(url: URL) { method _redirect (line 139) | _redirect(url: URL) { method _fixScrollPosition (line 144) | _fixScrollPosition() { method _reload (line 155) | _reload(url: URL | undefined) { method _go (line 163) | _go(delta: number) { method _getHistoryLength (line 180) | _getHistoryLength() { method _getHistoryIndex (line 184) | _getHistoryIndex() { FILE: packages/browser-navigator/src/utilities.ts function isInternalURL (line 1) | function isInternalURL(url: URL | string) { FILE: packages/component-client/src/component-client.test.ts method receive (line 9) | receive({query, components, version: clientVersion}) { method isStorable (line 257) | static isStorable() {} method isStorable (line 258) | isStorable() {} class BaseSession (line 340) | class BaseSession extends Component { class BaseMovie (line 344) | class BaseMovie extends Component { method find (line 348) | static find({limit}: {limit?: number} = {}): BaseMovie[] {} method play (line 354) | play() {} method validateTitle (line 356) | validateTitle(): boolean {} class BaseBackend (line 359) | class BaseBackend extends Component { FILE: packages/component-client/src/component-client.ts type SendOperation (line 24) | interface SendOperation extends Operation { type ComponentClientOptions (line 29) | type ComponentClientOptions = { class ComponentClient (line 41) | class ComponentClient { method constructor (line 95) | constructor(componentServer: ComponentServerLike, options: ComponentCl... method getComponent (line 132) | getComponent() { method _createComponent (line 143) | _createComponent() { method _createMethodProxy (line 154) | _createMethodProxy(name: string) { method _introspectComponentServer (line 171) | _introspectComponentServer() { method send (line 189) | send(query: PlainObject, options: {rootComponent?: typeof Component} =... method _sendOne (line 197) | _sendOne(query: PlainObject, options: {rootComponent?: typeof Componen... method _sendMany (line 237) | async _sendMany(operations: SendOperation[]) { method _serializeQuery (line 299) | _serializeQuery(query: PlainObject) { method isComponentClient (line 370) | static isComponentClient(value: any): value is ComponentClient { function debugRequest (line 375) | function debugRequest({ function debugResponse (line 393) | function debugResponse({ function debugRequests (line 411) | function debugRequests({ function debugResponses (line 429) | function debugResponses({ FILE: packages/component-client/src/utilities.ts function isComponentClientClass (line 3) | function isComponentClientClass(value: any): value is typeof ComponentCl... function isComponentClientInstance (line 7) | function isComponentClientInstance(value: any): value is ComponentClient { FILE: packages/component-express-middleware/src/component-express-middleware.ts constant DEFAULT_LIMIT (line 39) | const DEFAULT_LIMIT = '8mb'; type ServeComponentOptions (line 41) | type ServeComponentOptions = ComponentServerOptions & { function serveComponent (line 57) | function serveComponent( FILE: packages/component-http-client/src/component-http-client.test.ts constant SERVER_PORT (line 11) | const SERVER_PORT = Math.floor(Math.random() * (60000 - 50000 + 1) + 500... FILE: packages/component-http-client/src/component-http-client.ts constant DEFAULT_MAXIMUM_REQUEST_RETRIES (line 6) | const DEFAULT_MAXIMUM_REQUEST_RETRIES = 10; constant DEFAULT_MINIMUM_TIME_BETWEEN_REQUEST_RETRIES (line 7) | const DEFAULT_MINIMUM_TIME_BETWEEN_REQUEST_RETRIES = 3000; type ComponentHTTPClientOptions (line 9) | type ComponentHTTPClientOptions = ComponentClientOptions & { type RetryFailedRequests (line 15) | type RetryFailedRequests = class ComponentHTTPClient (line 110) | class ComponentHTTPClient extends ComponentClient { method constructor (line 125) | constructor(url: string, options: ComponentHTTPClientOptions = {}) { function createComponentServer (line 156) | function createComponentServer( FILE: packages/component-http-server/src/component-http-server.test.ts constant SERVER_PORT (line 6) | const SERVER_PORT = Math.floor(Math.random() * (60000 - 50000 + 1) + 500... class Movie (line 12) | class Movie extends Component { function get (line 53) | async function get() { function postJSON (line 61) | async function postJSON(json: object) { function handleFetchResponse (line 73) | async function handleFetchResponse(response: Response) { FILE: packages/component-http-server/src/component-http-server.ts constant DEFAULT_PORT (line 16) | const DEFAULT_PORT = 3333; type ComponentHTTPServerOptions (line 18) | type ComponentHTTPServerOptions = {port?: number} & ServeComponentOptions; class ComponentHTTPServer (line 31) | class ComponentHTTPServer { method constructor (line 47) | constructor( method start (line 75) | start() { method stop (line 108) | stop() { FILE: packages/component-koa-middleware/src/component-koa-middleware.ts constant DEFAULT_LIMIT (line 48) | const DEFAULT_LIMIT = '8mb'; type ServeComponentOptions (line 50) | type ServeComponentOptions = ComponentServerOptions & { function serveComponent (line 66) | function serveComponent( FILE: packages/component-server/src/component-server.test.ts class Session (line 18) | class Session extends Component { class Movie (line 22) | class Movie extends Component { method find (line 25) | static find() {} method count (line 26) | static count() {} method play (line 34) | play() {} method delete (line 35) | delete() {} method exposedClassMethod (line 284) | static exposedClassMethod() { method exposedAsyncClassMethod (line 288) | static async exposedAsyncClassMethod() { method unexposedClassMethod (line 292) | static unexposedClassMethod() { method exposedInstanceMethod (line 296) | exposedInstanceMethod() { method exposedAsyncInstanceMethod (line 300) | async exposedAsyncInstanceMethod() { method unexposedInstanceMethod (line 304) | unexposedInstanceMethod() { method exposedInstanceMethodWithParameters (line 308) | exposedInstanceMethodWithParameters( class Backend (line 38) | class Backend extends Component { function trimSerializedFunctions (line 122) | function trimSerializedFunctions(object: PlainObject) { class Movie (line 132) | class Movie extends Component { method find (line 25) | static find() {} method count (line 26) | static count() {} method play (line 34) | play() {} method delete (line 35) | delete() {} method exposedClassMethod (line 284) | static exposedClassMethod() { method exposedAsyncClassMethod (line 288) | static async exposedAsyncClassMethod() { method unexposedClassMethod (line 292) | static unexposedClassMethod() { method exposedInstanceMethod (line 296) | exposedInstanceMethod() { method exposedAsyncInstanceMethod (line 300) | async exposedAsyncInstanceMethod() { method unexposedInstanceMethod (line 304) | unexposedInstanceMethod() { method exposedInstanceMethodWithParameters (line 308) | exposedInstanceMethodWithParameters( class Movie (line 283) | class Movie extends Component { method find (line 25) | static find() {} method count (line 26) | static count() {} method play (line 34) | play() {} method delete (line 35) | delete() {} method exposedClassMethod (line 284) | static exposedClassMethod() { method exposedAsyncClassMethod (line 288) | static async exposedAsyncClassMethod() { method unexposedClassMethod (line 292) | static unexposedClassMethod() { method exposedInstanceMethod (line 296) | exposedInstanceMethod() { method exposedAsyncInstanceMethod (line 300) | async exposedAsyncInstanceMethod() { method unexposedInstanceMethod (line 304) | unexposedInstanceMethod() { method exposedInstanceMethodWithParameters (line 308) | exposedInstanceMethodWithParameters( FILE: packages/component-server/src/component-server.ts type ComponentServerLike (line 29) | interface ComponentServerLike { type ComponentServerOptions (line 33) | type ComponentServerOptions = { class ComponentServer (line 43) | class ComponentServer { method constructor (line 61) | constructor(component: typeof Component, options: ComponentServerOptio... method getComponent (line 74) | getComponent() { method receive (line 78) | receive( method _deserializeRequest (line 189) | _deserializeRequest( method _serializeResponse (line 223) | _serializeResponse( method validateVersion (line 297) | validateVersion(clientVersion: number | undefined) { method getDeeprRoot (line 312) | getDeeprRoot() { method isComponentServer (line 325) | static isComponentServer(value: any): value is ComponentServer { function ensureComponentServer (line 330) | function ensureComponentServer( function debugRequest (line 341) | function debugRequest({ function debugResponse (line 359) | function debugResponse({ FILE: packages/component-server/src/utilities.ts function isComponentServerClass (line 5) | function isComponentServerClass(value: any): value is typeof ComponentSe... function isComponentServerInstance (line 9) | function isComponentServerInstance(value: any): value is ComponentServer { function assertIsComponentServerInstance (line 13) | function assertIsComponentServerInstance(value: any): asserts value is C... FILE: packages/component/src/cloning.test.ts class Movie (line 6) | class Movie extends Component { class Movie (line 41) | class Movie extends Component { class Director (line 45) | class Director extends Component { class Movie (line 64) | class Movie extends Component { class Director (line 77) | class Director extends Component { class Movie (line 82) | class Movie extends Component { FILE: packages/component/src/cloning.ts function clone (line 33) | function clone(value: any, options: CloneOptions = {}): any { FILE: packages/component/src/component.test.ts class Movie (line 20) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Movie (line 60) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Movie (line 82) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Movie (line 98) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Movie (line 117) | class Movie extends Component {} method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class MovieDetails (line 145) | class MovieDetails extends Component {} class Movie (line 147) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class App (line 151) | class App extends Component { class Movie (line 161) | class Movie extends Component {} method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Movie (line 175) | class Movie extends Component {} method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Movie (line 193) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Film (line 213) | class Film extends Movie {} method delete (line 1143) | delete() {} class Movie (line 250) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Movie (line 263) | class Movie extends Component {} method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Film (line 293) | class Film extends Movie {} method delete (line 1143) | delete() {} class Movie (line 310) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Film (line 335) | class Film extends Movie { method delete (line 1143) | delete() {} method filter (line 353) | filter(property) { class Movie (line 369) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Film (line 385) | class Film extends Movie { method delete (line 1143) | delete() {} class Movie (line 397) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Film (line 415) | class Film extends Movie {} method delete (line 1143) | delete() {} class Movie (line 446) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Movie (line 462) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Film (line 483) | class Film extends Movie {} method delete (line 1143) | delete() {} class Movie (line 504) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Film (line 528) | class Film extends Movie { method delete (line 1143) | delete() {} method filter (line 559) | filter(property) { class Article (line 572) | class Article extends EmbeddedComponent { class Blog (line 576) | class Blog extends Component { class Person (line 664) | class Person extends EmbeddedComponent { class Movie (line 668) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class UserDetails (line 741) | class UserDetails extends EmbeddedComponent { class User (line 745) | class User extends Component { class Article (line 783) | class Article extends EmbeddedComponent { class Blog (line 787) | class Blog extends Component { class Person (line 883) | class Person extends EmbeddedComponent { class Movie (line 888) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Cinema (line 986) | class Cinema extends Component { class Movie (line 1015) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Film (line 1033) | class Film extends Movie {} method delete (line 1143) | delete() {} class Movie (line 1064) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Movie (line 1080) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Film (line 1101) | class Film extends Movie {} method delete (line 1143) | delete() {} class Movie (line 1122) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Film (line 1142) | class Film extends Movie { method delete (line 1143) | delete() {} method filter (line 1158) | filter(property) { class Movie (line 1171) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Director (line 1175) | class Director extends Component { class App (line 1179) | class App extends Component { class Movie (line 1209) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Director (line 1215) | class Director extends Component {} class Actor (line 1217) | class Actor extends Component {} class Producer (line 1219) | class Producer extends Component {} class Root (line 1271) | class Root extends Component {} class Film (line 1284) | class Film extends Component {} method delete (line 1143) | delete() {} class OtherComponent (line 1290) | class OtherComponent extends Component {} class Movie (line 1306) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Director (line 1311) | class Director extends Component { class Producer (line 1315) | class Producer extends Component {} class App (line 1317) | class App extends Component { class Movie (line 1385) | class Movie extends Component {} method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class App (line 1387) | class App extends Component { class Movie (line 1486) | class Movie extends Component {} method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class App (line 1488) | class App extends Component { class Movie (line 1508) | class Movie extends EmbeddedComponent { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Cinema (line 1520) | class Cinema extends Component { class Film (line 1658) | class Film extends Storable(Component) { method delete (line 1143) | delete() {} method storableMethod (line 1751) | static storableMethod() {} class MovieDetails (line 1789) | class MovieDetails extends EmbeddedComponent { class Movie (line 1793) | class Movie extends Component { method initializer (line 85) | static initializer() { method initializer (line 101) | static async initializer() { method find (line 196) | static find() {} method find (line 253) | static find() {} method load (line 314) | load() {} method save (line 315) | save() {} method load (line 373) | load() {} method save (line 374) | save() {} method find (line 400) | static find() {} method find (line 449) | static find() {} method find (line 463) | static find() {} method load (line 508) | load() {} method save (line 509) | save() {} method find (line 1018) | static find() {} method load (line 1020) | load() {} method find (line 1067) | static find() {} method load (line 1126) | load() {} method save (line 1127) | save() {} method find (line 1513) | static find() {} method load (line 1517) | load() {} class Cinema (line 1804) | class Cinema extends Component { FILE: packages/component/src/component.ts type ComponentSet (line 68) | type ComponentSet = Set; type ComponentMixin (line 70) | type ComponentMixin = (Base: typeof Component) => typeof Component; type TraverseAttributesIteratee (line 72) | type TraverseAttributesIteratee = (attribute: Attribute) => void; type TraverseAttributesOptions (line 74) | type TraverseAttributesOptions = { type IdentifierDescriptor (line 79) | type IdentifierDescriptor = NormalizedIdentifierDescriptor | IdentifierV... type NormalizedIdentifierDescriptor (line 81) | type NormalizedIdentifierDescriptor = {[name: string]: IdentifierValue}; type IdentifierSelector (line 83) | type IdentifierSelector = NormalizedIdentifierSelector | IdentifierValue; type NormalizedIdentifierSelector (line 85) | type NormalizedIdentifierSelector = {[name: string]: IdentifierValue}; type ResolveAttributeSelectorOptions (line 87) | type ResolveAttributeSelectorOptions = { type MethodBuilder (line 102) | type MethodBuilder = (name: string) => Function; type ExecutionMode (line 104) | type ExecutionMode = 'foreground' | 'background'; type IntrospectedComponent (line 106) | type IntrospectedComponent = { type IntrospectedComponentMap (line 118) | type IntrospectedComponentMap = Map( method initialize (line 381) | static initialize() { method getBaseComponentName (line 393) | static getBaseComponentName() { method getComponentName (line 409) | static getComponentName() { method setComponentName (line 433) | static setComponentName(name: string) { method getComponentPath (line 461) | static getComponentPath() { method getBaseComponentType (line 482) | static getBaseComponentType() { method getBaseComponentType (line 486) | getBaseComponentType() { method getComponentType (line 504) | static getComponentType() { method getComponentType (line 525) | getComponentType() { method getIsNewMark (line 548) | getIsNewMark() { method setIsNewMark (line 567) | setIsNewMark(isNew: boolean) { method isNew (line 584) | isNew() { method markAsNew (line 595) | markAsNew() { method markAsNotNew (line 606) | markAsNotNew() { method isEmbedded (line 627) | static isEmbedded() { method getPropertyClass (line 633) | static getPropertyClass(type: string) { method getProperty (line 672) | static get getProperty() { method getProperty (line 691) | getProperty(name: string, options: {autoFork?: boolean} = {}) { method hasProperty (line 719) | static get hasProperty() { method hasProperty (line 739) | hasProperty(name: string) { method __getProperty (line 743) | static get __getProperty() { method __getProperty (line 747) | __getProperty(name: string, options: {autoFork: boolean}) { method setProperty (line 782) | static get setProperty() { method setProperty (line 807) | setProperty(name: string, PropertyClass: typeof Property, propertyOpti... method deleteProperty (line 848) | static get deleteProperty() { method deleteProperty (line 861) | deleteProperty(name: string) { method getProperties (line 897) | static get getProperties() { method getProperties (line 925) | getProperties( method getPropertyNames (line 978) | static get getPropertyNames() { method getPropertyNames (line 994) | getPropertyNames() { method __getProperties (line 1009) | static get __getProperties() { method __getProperties (line 1013) | __getProperties({autoCreateOrFork = true} = {}) { method normalizePropertyOperationSetting (line 1027) | static normalizePropertyOperationSetting( method resolvePropertyOperationSetting (line 1046) | static get resolvePropertyOperationSetting() { method resolvePropertyOperationSetting (line 1050) | resolvePropertyOperationSetting( method getAttribute (line 1079) | static get getAttribute() { method getAttribute (line 1098) | getAttribute(name: string, options: {autoFork?: boolean} = {}) { method hasAttribute (line 1126) | static get hasAttribute() { method hasAttribute (line 1146) | hasAttribute(name: string) { method __getAttribute (line 1150) | static get __getAttribute() { method __getAttribute (line 1154) | __getAttribute(name: string, options: {autoFork: boolean}) { method setAttribute (line 1187) | static get setAttribute() { method setAttribute (line 1206) | setAttribute(name: string, attributeOptions: AttributeOptions = {}) { method getAttributes (line 1231) | static get getAttributes() { method getAttributes (line 1256) | getAttributes( method traverseAttributes (line 1273) | static get traverseAttributes() { method traverseAttributes (line 1277) | traverseAttributes( method __traverseAttributes (line 1304) | static get __traverseAttributes() { method __traverseAttributes (line 1308) | __traverseAttributes( method getIdentifierAttribute (line 1348) | getIdentifierAttribute(name: string, options: {autoFork?: boolean} = {... method hasIdentifierAttribute (line 1379) | hasIdentifierAttribute(name: string) { method __getIdentifierAttribute (line 1383) | __getIdentifierAttribute(name: string, options: {autoFork: boolean}) { method getPrimaryIdentifierAttribute (line 1413) | getPrimaryIdentifierAttribute(options: {autoFork?: boolean} = {}) { method hasPrimaryIdentifierAttribute (line 1439) | hasPrimaryIdentifierAttribute() { method __getPrimaryIdentifierAttribute (line 1443) | __getPrimaryIdentifierAttribute(options: {autoFork: boolean}) { method setPrimaryIdentifierAttribute (line 1475) | setPrimaryIdentifierAttribute(name: string, attributeOptions: Attribut... method getSecondaryIdentifierAttribute (line 1494) | getSecondaryIdentifierAttribute(name: string, options: {autoFork?: boo... method hasSecondaryIdentifierAttribute (line 1524) | hasSecondaryIdentifierAttribute(name: string) { method __getSecondaryIdentifierAttribute (line 1528) | __getSecondaryIdentifierAttribute(name: string, options: {autoFork: bo... method setSecondaryIdentifierAttribute (line 1561) | setSecondaryIdentifierAttribute(name: string, attributeOptions: Attrib... method getIdentifierAttributes (line 1587) | getIdentifierAttributes( method getSecondaryIdentifierAttributes (line 1641) | getSecondaryIdentifierAttributes( method getIdentifiers (line 1686) | getIdentifiers() { method hasIdentifiers (line 1710) | hasIdentifiers() { method __getIdentifiers (line 1714) | __getIdentifiers() { method generateId (line 1746) | static generateId() { method __getMinimumAttributeCount (line 1750) | __getMinimumAttributeCount() { method getIdentifierDescriptor (line 1772) | getIdentifierDescriptor() { method hasIdentifierDescriptor (line 1796) | hasIdentifierDescriptor() { method __getIdentifierDescriptor (line 1800) | __getIdentifierDescriptor(): NormalizedIdentifierDescriptor | undefined { method normalizeIdentifierDescriptor (line 1822) | static normalizeIdentifierDescriptor( method describeIdentifierDescriptor (line 1860) | static describeIdentifierDescriptor(identifierDescriptor: IdentifierDe... method normalizeIdentifierSelector (line 1870) | static normalizeIdentifierSelector( method __createIdentifierSelectorFromObject (line 1908) | __createIdentifierSelectorFromObject(object: PlainObject) { method assign (line 1950) | static assign( method assign (line 2017) | assign( method __assignAttributes (line 2031) | static get __assignAttributes() { method __assignAttributes (line 2035) | __assignAttributes(object: PlainObject, {source}: {source: ValueSource... method getIdentityMap (line 2052) | static getIdentityMap() { method attach (line 2071) | static attach(this: T) { method detach (line 2084) | static detach(this: T) { method isAttached (line 2097) | static isAttached() { method isDetached (line 2124) | static isDetached() { method attach (line 2137) | attach() { method detach (line 2155) | detach() { method isAttached (line 2173) | isAttached() { method isDetached (line 2188) | isDetached() { method resolveAttributeSelector (line 2194) | static get resolveAttributeSelector() { method resolveAttributeSelector (line 2198) | resolveAttributeSelector( method __resolveAttributeSelector (line 2239) | static get __resolveAttributeSelector() { method __resolveAttributeSelector (line 2243) | __resolveAttributeSelector( method validate (line 2396) | static get validate() { method validate (line 2447) | validate(attributeSelector: AttributeSelector = true) { method isValid (line 2496) | static get isValid() { method isValid (line 2519) | isValid(attributeSelector: AttributeSelector = true) { method runValidators (line 2544) | static get runValidators() { method runValidators (line 2567) | runValidators(attributeSelector: AttributeSelector = true) { method getMethod (line 2608) | static get getMethod() { method getMethod (line 2627) | getMethod(name: string, options: {autoFork?: boolean} = {}) { method hasMethod (line 2655) | static get hasMethod() { method hasMethod (line 2675) | hasMethod(name: string) { method __getMethod (line 2679) | static get __getMethod() { method __getMethod (line 2683) | __getMethod(name: string, options: {autoFork: boolean}) { method setMethod (line 2716) | static get setMethod() { method setMethod (line 2735) | setMethod(name: string, methodOptions: MethodOptions = {}) { method getMethods (line 2758) | static get getMethods() { method getMethods (line 2781) | getMethods(options: {filter?: PropertyFilterSync; autoFork?: boolean} ... method getComponent (line 2810) | static getComponent(name: string) { method hasComponent (line 2842) | static hasComponent(name: string) { method __getComponent (line 2846) | static __getComponent(name: string): typeof Component | undefined { method getComponentOfType (line 2889) | static getComponentOfType(type: string) { method hasComponentOfType (line 2924) | static hasComponentOfType(type: string) { method __getComponentOfType (line 2928) | static __getComponentOfType(type: string) { method traverseComponents (line 2944) | static traverseComponents(options: {filter?: (component: typeof Compon... method getProvidedComponent (line 2982) | static getProvidedComponent(name: string) { method provideComponent (line 3022) | static provideComponent(component: typeof Component) { method getProvidedComponents (line 3089) | static getProvidedComponents( method getComponentProvider (line 3137) | static getComponentProvider() { method __getComponentProvider (line 3161) | static __getComponentProvider() { method __setComponentProvider (line 3165) | static __setComponentProvider(componentProvider: typeof Component) { method __getProvidedComponents (line 3171) | static __getProvidedComponents() { method getConsumedComponent (line 3238) | static getConsumedComponent(name: string) { method consumeComponent (line 3275) | static consumeComponent(name: string) { method getConsumedComponents (line 3311) | static getConsumedComponents( method __getConsumedComponents (line 3335) | static __getConsumedComponents(autoFork = false) { method clone (line 3351) | static clone() { method clone (line 3374) | clone(this: T, options: CloneOptions = {}): T { method fork (line 3410) | static fork(this: T, options: ForkOptions ... method fork (line 3449) | fork(this: T, options: ForkOptions = {}) { method isForkOf (line 3494) | static isForkOf(component: typeof Component) { method isForkOf (line 3517) | isForkOf(component: Component) { method getGhost (line 3540) | static getGhost(this: T) { method getGhost (line 3593) | getGhost(this: T): T { method merge (line 3632) | static merge( method merge (line 3668) | merge( method __mergeAttributes (line 3683) | static get __mergeAttributes() { method __mergeAttributes (line 3687) | __mergeAttributes( method serialize (line 3736) | static serialize(options: SerializeOptions = {}) { method __serialize (line 3767) | static __serialize(options: SerializeOptions) { method serialize (line 3829) | serialize(options: SerializeOptions = {}) { method __serialize (line 3862) | __serialize(options: SerializeOptions) { method __serializeAttributes (line 3922) | static get __serializeAttributes() { method __serializeAttributes (line 3926) | __serializeAttributes( method deserialize (line 3987) | static deserialize( method deserialize (line 4037) | deserialize( method __deserializeAttributes (line 4071) | static get __deserializeAttributes() { method __deserializeAttributes (line 4075) | __deserializeAttributes( method getExecutionMode (line 4102) | static getExecutionMode() { method setExecutionMode (line 4122) | static setExecutionMode(executionMode: ExecutionMode) { method introspect (line 4128) | static introspect({ method __introspectMixins (line 4192) | static __introspectMixins() { method __introspectProperties (line 4212) | static get __introspectProperties() { method __introspectProperties (line 4216) | __introspectProperties() { method __introspectProvidedComponents (line 4230) | static __introspectProvidedComponents({ method __introspectConsumedComponents (line 4248) | static __introspectConsumedComponents({ method unintrospect (line 4266) | static unintrospect( method __unintrospectMixins (line 4336) | static __unintrospectMixins(introspectedMixins: string[], {mixins}: {m... method __unintrospectProperties (line 4354) | static get __unintrospectProperties() { method __unintrospectProperties (line 4358) | __unintrospectProperties( method __unintrospectProvidedComponents (line 4390) | static __unintrospectProvidedComponents( method __unintrospectConsumedComponents (line 4404) | static __unintrospectConsumedComponents(introspectedConsumedComponents... method getRemoteComponent (line 4414) | static getRemoteComponent() { method getRemoteComponent (line 4418) | getRemoteComponent() { method __setRemoteComponent (line 4422) | static __setRemoteComponent(remoteComponent: typeof Component) { method hasRemoteMethod (line 4428) | static get hasRemoteMethod() { method hasRemoteMethod (line 4432) | hasRemoteMethod(name: string) { method callRemoteMethod (line 4444) | static get callRemoteMethod() { method callRemoteMethod (line 4448) | callRemoteMethod(name: string, ...args: any[]): any { method __setRemoteMethodBuilder (line 4462) | static __setRemoteMethodBuilder(methodBuilder: MethodBuilder) { method isComponent (line 4468) | static isComponent(value: any): value is Component { method toObject (line 4472) | static get toObject() { method toObject (line 4476) | toObject(options: {minimize?: boolean} = {}) { method describeComponent (line 4516) | static get describeComponent() { method describeComponent (line 4520) | describeComponent(options: {componentPrefix?: string} = {}) { method describeComponentProperty (line 4530) | static describeComponentProperty(name: string) { method describeComponentProperty (line 4534) | describeComponentProperty(name: string) { type CreatePropertyFilterOptions (line 4549) | type CreatePropertyFilterOptions = { type CreatePropertyFilterOptionsForAttributes (line 4554) | type CreatePropertyFilterOptionsForAttributes = { function createPropertyFilter (line 4559) | function createPropertyFilter( FILE: packages/component/src/decorators.test.ts class Movie (line 22) | class Movie extends Component { method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} class Film (line 105) | class Film extends Movie { class MotionPicture (line 164) | class MotionPicture extends Component { class MotionPicture (line 174) | class MotionPicture extends Component { class MotionPicture (line 184) | class MotionPicture extends Component { class Movie1 (line 195) | class Movie1 extends Component { class Movie2 (line 207) | class Movie2 extends Component { class Movie3 (line 219) | class Movie3 extends Component { class Movie (line 236) | class Movie extends Component { method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} class Movie (line 246) | class Movie { method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} class Movie (line 254) | class Movie extends Component { method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} class User (line 264) | class User extends Component { class Movie (line 287) | class Movie extends Component { method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} class Movie (line 347) | class Movie extends Component { method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} class Movie (line 359) | @expose({ method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} class Movie (line 379) | class Movie extends Component { method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} class ExposedMovie (line 387) | @expose({ class Movie (line 402) | class Movie extends Component {} method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} class Backend (line 404) | class Backend extends Component { class Movie (line 411) | class Movie extends BackendMovie {} method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} class Frontend (line 413) | class Frontend extends Backend { class Movie (line 424) | class Movie extends Component {} method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} class Backend (line 426) | class Backend extends Component { class Movie (line 437) | class Movie {} method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} class Backend (line 439) | class Backend extends Component { class Movie (line 450) | class Movie extends Component { method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} class Director (line 454) | class Director extends Component { class Backend (line 458) | class Backend extends Component { class Movie (line 469) | class Movie extends BackendMovie { method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} class Director (line 473) | class Director extends BackendDirector { class Frontend (line 477) | class Frontend extends Backend { class Movie (line 497) | class Movie extends Component { method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} class Director (line 502) | class Director extends Component {} class Director (line 510) | class Director extends Component {} class Movie (line 512) | class Movie extends Component { method find (line 288) | static find() {} method load (line 290) | load() {} method find (line 349) | static find() {} method load (line 352) | load() {} method find (line 369) | static find() {} method load (line 372) | load() {} method find (line 381) | static find() {} method load (line 384) | load() {} FILE: packages/component/src/decorators.ts type AttributeDecoratorOptions (line 20) | type AttributeDecoratorOptions = Omit boolean, typeof Property>; function getPropertyClass (line 363) | function getPropertyClass( type ClassExposure (line 379) | type ClassExposure = { function expose (line 459) | function expose(exposure: ClassExposure | PropertyExposure = {}) { function provide (line 559) | function provide() { function consume (line 593) | function consume() { function determineCompiler (line 625) | function determineCompiler(descriptor: PropertyDescriptor | undefined) { FILE: packages/component/src/deserialization.test.ts class Movie (line 8) | class Movie extends Component { class Application (line 13) | class Application extends Component { class Movie (line 93) | class Movie extends Component { class Application (line 98) | class Application extends Component { method attributeFilter (line 138) | attributeFilter(attribute) { class Person (line 221) | class Person extends EmbeddedComponent { class Movie (line 225) | class Movie extends Component { class Application (line 233) | class Application extends Component { class Person (line 285) | class Person extends Component { class Movie (line 290) | class Movie extends Component { class Application (line 298) | class Application extends Component { FILE: packages/component/src/deserialization.ts type DeserializeOptions (line 14) | type DeserializeOptions = SimpleDeserializeOptions & { function deserialize (line 85) | function deserialize(value: any, options: DeserializeOptions = {}) { function deserializeFunction (line 200) | function deserializeFunction(functionCode: string): Function { FILE: packages/component/src/embedded-component.ts class EmbeddedComponent (line 94) | class EmbeddedComponent extends Component { method isEmbedded (line 116) | static isEmbedded() { FILE: packages/component/src/forking.test.ts class Movie (line 6) | class Movie extends Component { class MovieDetails (line 76) | class MovieDetails extends Component {} class Movie (line 78) | class Movie extends Component { class App (line 82) | class App extends Component { class Director (line 109) | class Director extends Component { class Movie (line 113) | class Movie extends Component { FILE: packages/component/src/forking.ts type ForkOptions (line 6) | type ForkOptions = SimpleForkOptions & { function fork (line 37) | function fork(value: any, options: ForkOptions = {}) { FILE: packages/component/src/identifiable-component.test.ts class User (line 12) | class User extends Component { class User (line 42) | class User extends Component { class User (line 86) | class User extends Component { class User (line 110) | class User extends Component { class User (line 126) | class User extends Component { class Movie (line 136) | class Movie extends Component { class User (line 146) | class User extends Component { class Movie (line 152) | class Movie extends Component { class User (line 160) | class User extends Component {} class User (line 181) | class User extends Component { class User (line 198) | class User extends Component { class User (line 216) | class User extends Component {} class User (line 237) | class User extends Component { class User (line 255) | class User extends Component { class User (line 271) | class User extends Component { class User (line 290) | class User extends Component { class User (line 313) | class User extends Component { class User (line 369) | class User extends Component { class Person (line 384) | class Person extends Component { class Movie (line 389) | class Movie extends Component { class Movie (line 453) | class Movie extends Component {} class User (line 468) | class User extends Component { class Article (line 492) | class Article extends Component { class User (line 561) | class User extends Component { class App (line 565) | class App extends Component { class User (line 581) | class User extends Component { class Director (line 607) | class Director extends Component { class Movie (line 612) | class Movie extends Component { FILE: packages/component/src/identity-map.test.ts class User (line 7) | class User extends Component { class User (line 17) | class User extends Component { class User (line 35) | class User extends Component { class User (line 58) | class User extends Component { class User (line 121) | class User extends Component { class User (line 148) | class User extends Component { FILE: packages/component/src/identity-map.ts class IdentityMap (line 57) | class IdentityMap { method constructor (line 60) | constructor(parent: typeof Component) { method getParent (line 64) | getParent() { method fork (line 68) | fork(newParent: typeof Component) { method getComponent (line 123) | getComponent(identifiers: IdentifierSelector = {}) { method addComponent (line 159) | addComponent(component: Component) { method updateComponent (line 185) | updateComponent( method removeComponent (line 220) | removeComponent(component: Component) { method getComponents (line 237) | getComponents() { method _getIndex (line 267) | _getIndex(name: string) { method _getIndexes (line 281) | _getIndexes() { FILE: packages/component/src/js-parser.ts function getConstructorSourceCode (line 3) | function getConstructorSourceCode(classSourceCode: string) { function getAttributeInitializerFromConstructorSourceCode (line 23) | function getAttributeInitializerFromConstructorSourceCode( function getIndexAfterTerminator (line 58) | function getIndexAfterTerminator( function getIndexAfterStringTerminator (line 137) | function getIndexAfterStringTerminator( FILE: packages/component/src/js-tests/decorators.test.js class Movie (line 22) | class Movie extends Component { method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} class Film (line 105) | class Film extends Movie { class MotionPicture (line 164) | class MotionPicture extends Component { class MotionPicture (line 174) | class MotionPicture extends Component { class MotionPicture (line 184) | class MotionPicture extends Component { class Movie1 (line 195) | class Movie1 extends Component { class Movie2 (line 207) | class Movie2 extends Component { class Movie3 (line 219) | class Movie3 extends Component { class Movie (line 236) | class Movie extends Component { method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} class Movie (line 246) | class Movie { method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} class Movie (line 254) | class Movie extends Component { method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} class User (line 264) | class User extends Component { class Movie (line 287) | class Movie extends Component { method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} class Movie (line 347) | class Movie extends Component { method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} class Movie (line 359) | @expose({ method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} class Movie (line 379) | class Movie extends Component { method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} class ExposedMovie (line 387) | @expose({ class Movie (line 402) | class Movie extends Component {} method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} class Backend (line 404) | class Backend extends Component { class Movie (line 411) | class Movie extends BackendMovie {} method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} class Frontend (line 413) | class Frontend extends Backend { class Movie (line 424) | class Movie extends Component {} method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} class Backend (line 426) | class Backend extends Component { class Movie (line 437) | class Movie {} method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} class Backend (line 439) | class Backend extends Component { class Movie (line 450) | class Movie extends Component { method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} class Director (line 454) | class Director extends Component { class Backend (line 458) | class Backend extends Component { class Movie (line 469) | class Movie extends BackendMovie { method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} class Director (line 473) | class Director extends BackendDirector { class Frontend (line 477) | class Frontend extends Backend { class Movie (line 497) | class Movie extends Component { method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} class Director (line 502) | class Director extends Component {} class Director (line 510) | class Director extends Component {} class Movie (line 512) | class Movie extends Component { method find (line 288) | @method() static find() {} method load (line 290) | @method() load() {} method find (line 349) | @expose({call: true}) @method() static find() {} method load (line 352) | @expose({call: true}) @method() load() {} method find (line 369) | @method() static find() {} method load (line 372) | @method() load() {} method find (line 381) | @method() static find() {} method load (line 384) | @method() load() {} FILE: packages/component/src/merging.test.ts class Movie (line 6) | class Movie extends Component { class Director (line 62) | class Director extends Component { class Movie (line 66) | class Movie extends Component { FILE: packages/component/src/merging.ts function merge (line 39) | function merge(value: any, valueFork: any, options: MergeOptions = {}) { FILE: packages/component/src/properties/attribute-selector.test.ts class Organization (line 297) | class Organization extends Component { class Organization (line 424) | class Organization extends Component { class Movie (line 643) | class Movie {} FILE: packages/component/src/properties/attribute-selector.ts type AttributeSelector (line 15) | type AttributeSelector = boolean | PlainObject; function createAttributeSelectorFromNames (line 75) | function createAttributeSelectorFromNames(names: string[]) { function createAttributeSelectorFromAttributes (line 100) | function createAttributeSelectorFromAttributes(attributes: Iterable = Value extends Array boolean | PromiseLike; type PropertyFilterSync (line 19) | type PropertyFilterSync = (property: any) => boolean; type PropertyFilterAsync (line 20) | type PropertyFilterAsync = (property: any) => PromiseLike; type IntrospectedProperty (line 22) | type IntrospectedProperty = { type IntrospectedExposure (line 28) | type IntrospectedExposure = Partial>; type UnintrospectedProperty (line 30) | type UnintrospectedProperty = { type UnintrospectedExposure (line 37) | type UnintrospectedExposure = Partial>; class Property (line 42) | class Property { method constructor (line 69) | constructor(name: string, parent: typeof Component | Component, option... method _initialize (line 81) | _initialize() {} method getName (line 95) | getName() { method getParent (line 111) | getParent() { method setOptions (line 117) | setOptions(options: PropertyOptions = {}) { method getExposure (line 143) | getExposure() { method setExposure (line 159) | setExposure(exposure = {}) { method _normalizeExposure (line 163) | _normalizeExposure(exposure: PropertyExposure) { method operationIsAllowed (line 205) | operationIsAllowed(operation: PropertyOperation) { method fork (line 241) | fork(this: T, parent: typeof Component | Component) { method introspect (line 253) | introspect() { method introspectExposure (line 267) | introspectExposure() { method unintrospect (line 281) | static unintrospect(introspectedProperty: IntrospectedProperty) { method isProperty (line 289) | static isProperty(value: any): value is Property { method describeType (line 293) | describeType() { method describe (line 297) | describe() { function isPropertyClass (line 304) | function isPropertyClass(value: any): value is typeof Property { function isPropertyInstance (line 308) | function isPropertyInstance(value: any): value is Property { FILE: packages/component/src/properties/secondary-identifier-attribute.test.ts class Movie (line 10) | class Movie extends Component {} class Movie (line 21) | class Movie extends Component {} class Movie (line 39) | class Movie extends Component {} FILE: packages/component/src/properties/secondary-identifier-attribute.ts class SecondaryIdentifierAttribute (line 84) | class SecondaryIdentifierAttribute extends IdentifierAttribute { method constructor (line 114) | constructor(name: string, parent: Component, options: AttributeOptions... method isSecondaryIdentifierAttribute (line 144) | static isSecondaryIdentifierAttribute(value: any): value is SecondaryI... function isSecondaryIdentifierAttributeClass (line 158) | function isSecondaryIdentifierAttributeClass( function isSecondaryIdentifierAttributeInstance (line 173) | function isSecondaryIdentifierAttributeInstance( FILE: packages/component/src/properties/value-types/any-value-type.ts class AnyValueType (line 4) | class AnyValueType extends ValueType { method isOptional (line 5) | isOptional() { method toString (line 9) | toString() { method _checkValue (line 13) | _checkValue(_value: any, _attribute: Attribute) { method isAnyValueType (line 17) | static isAnyValueType(value: any): value is AnyValueType { function isAnyValueTypeInstance (line 22) | function isAnyValueTypeInstance(value: any): value is AnyValueType { FILE: packages/component/src/properties/value-types/array-value-type.ts class ArrayValueType (line 19) | class ArrayValueType extends ValueType { method constructor (line 22) | constructor(itemType: ValueType, attribute: Attribute, options: ValueT... method getItemType (line 28) | getItemType() { method toString (line 32) | toString() { method getScalarType (line 36) | getScalarType() { method checkValue (line 40) | checkValue(values: unknown[], attribute: Attribute) { method _checkValue (line 55) | _checkValue(values: unknown, attribute: Attribute) { method _traverseAttributes (line 59) | _traverseAttributes( method _resolveAttributeSelector (line 81) | _resolveAttributeSelector( method sanitizeValue (line 129) | sanitizeValue(values: any[] | undefined) { method runValidators (line 138) | runValidators(values: unknown[] | undefined, attributeSelector?: Attri... method serializeValue (line 156) | serializeValue(items: unknown, attribute: Attribute, options: Serializ... method introspect (line 166) | introspect() { method isArrayValueType (line 179) | static isArrayValueType(value: any): value is ArrayValueType { function isArrayValueTypeInstance (line 184) | function isArrayValueTypeInstance(value: any): value is ArrayValueType { FILE: packages/component/src/properties/value-types/boolean-value-type.ts class BooleanValueType (line 4) | class BooleanValueType extends ValueType { method toString (line 5) | toString() { method _checkValue (line 9) | _checkValue(value: unknown, attribute: Attribute) { method isBooleanValueType (line 13) | static isBooleanValueType(value: any): value is BooleanValueType { function isBooleanValueTypeInstance (line 18) | function isBooleanValueTypeInstance(value: any): value is BooleanValueTy... FILE: packages/component/src/properties/value-types/component-value-type.ts class ComponentValueType (line 18) | class ComponentValueType extends ValueType { method constructor (line 21) | constructor(componentType: string, attribute: Attribute, options: Valu... method getComponentType (line 29) | getComponentType() { method getComponent (line 33) | getComponent(attribute: Attribute) { method toString (line 37) | toString() { method _checkValue (line 41) | _checkValue(value: unknown, attribute: Attribute) { method _traverseAttributes (line 65) | _traverseAttributes( method _resolveAttributeSelector (line 82) | _resolveAttributeSelector( method runValidators (line 105) | runValidators(value: unknown, attributeSelector?: AttributeSelector) { method serializeValue (line 116) | serializeValue(value: unknown, attribute: Attribute, options: Serializ... method canDeserializeInPlace (line 124) | canDeserializeInPlace(attribute: Attribute) { method isComponentValueType (line 128) | static isComponentValueType(value: any): value is ComponentValueType { function isComponentValueTypeInstance (line 133) | function isComponentValueTypeInstance(value: any): value is ComponentVal... FILE: packages/component/src/properties/value-types/date-value-type.ts class DateValueType (line 4) | class DateValueType extends ValueType { method toString (line 5) | toString() { method _checkValue (line 9) | _checkValue(value: unknown, attribute: Attribute) { method isDateValueType (line 13) | static isDateValueType(value: any): value is DateValueType { function isDateValueTypeInstance (line 18) | function isDateValueTypeInstance(value: any): value is DateValueType { FILE: packages/component/src/properties/value-types/factory.test.ts class TestComponent (line 12) | class TestComponent extends Component {} FILE: packages/component/src/properties/value-types/factory.ts constant VALUE_TYPE_MAP (line 16) | const VALUE_TYPE_MAP = new Map( type UnintrospectedValueType (line 28) | type UnintrospectedValueType = { type CreateValueTypeOptions (line 34) | type CreateValueTypeOptions = { function createValueType (line 40) | function createValueType( function unintrospectValueType (line 88) | function unintrospectValueType({ FILE: packages/component/src/properties/value-types/number-value-type.ts class NumberValueType (line 4) | class NumberValueType extends ValueType { method toString (line 5) | toString() { method _checkValue (line 9) | _checkValue(value: unknown, attribute: Attribute) { method isNumberValueType (line 13) | static isNumberValueType(value: any): value is NumberValueType { function isNumberValueTypeInstance (line 18) | function isNumberValueTypeInstance(value: any): value is NumberValueType { FILE: packages/component/src/properties/value-types/object-value-type.ts class ObjectValueType (line 6) | class ObjectValueType extends ValueType { method toString (line 7) | toString() { method _checkValue (line 11) | _checkValue(value: unknown, attribute: Attribute) { method isObjectValueType (line 15) | static isObjectValueType(value: any): value is ObjectValueType { function isObjectValueTypeInstance (line 20) | function isObjectValueTypeInstance(value: any): value is ObjectValueType { FILE: packages/component/src/properties/value-types/regexp-value-type.ts class RegExpValueType (line 4) | class RegExpValueType extends ValueType { method toString (line 5) | toString() { method _checkValue (line 9) | _checkValue(value: unknown, attribute: Attribute) { method isRegExpValueType (line 13) | static isRegExpValueType(value: any): value is RegExpValueType { function isRegExpValueTypeInstance (line 18) | function isRegExpValueTypeInstance(value: any): value is RegExpValueType { FILE: packages/component/src/properties/value-types/string-value-type.ts class StringValueType (line 4) | class StringValueType extends ValueType { method toString (line 5) | toString() { method _checkValue (line 9) | _checkValue(value: unknown, attribute: Attribute) { method isStringValueType (line 13) | static isStringValueType(value: any): value is StringValueType { function isStringValueTypeInstance (line 18) | function isStringValueTypeInstance(value: any): value is StringValueType { FILE: packages/component/src/properties/value-types/value-type.test.ts class TestComponent (line 15) | class TestComponent extends Component {} class Movie (line 129) | class Movie extends Component {} class Movie (line 267) | class Movie extends Component {} class Actor (line 269) | class Actor extends Component {} class App (line 271) | class App extends Component { FILE: packages/component/src/properties/value-types/value-type.ts type IntrospectedValueType (line 14) | type IntrospectedValueType = { type ValueTypeOptions (line 20) | type ValueTypeOptions = { class ValueType (line 168) | class ValueType { method constructor (line 173) | constructor(attribute: Attribute, options: ValueTypeOptions = {}) { method isOptional (line 205) | isOptional() { method getSanitizers (line 209) | getSanitizers() { method getValidators (line 226) | getValidators() { method toString (line 259) | toString(): string { method getScalarType (line 263) | getScalarType() { method checkValue (line 267) | checkValue(value: unknown, attribute: Attribute) { method _checkValue (line 277) | _checkValue(value: unknown, _attribute: Attribute) { method _traverseAttributes (line 281) | _traverseAttributes( method _resolveAttributeSelector (line 290) | _resolveAttributeSelector( method sanitizeValue (line 299) | sanitizeValue(value: any) { method isValidValue (line 303) | isValidValue(value: unknown) { method runValidators (line 309) | runValidators(value: unknown, _attributeSelector?: AttributeSelector) { method serializeValue (line 320) | serializeValue(value: unknown, _attribute: Attribute, options: Seriali... method canDeserializeInPlace (line 324) | canDeserializeInPlace(_attribute: Attribute) { method introspect (line 328) | introspect() { FILE: packages/component/src/sanitization/sanitizer-builders.ts type SanitizerBuilder (line 16) | type SanitizerBuilder = (...args: any[]) => Sanitizer; function createSanitizer (line 24) | function createSanitizer(name: string, func: SanitizerFunction, args: an... FILE: packages/component/src/sanitization/sanitizer.ts type SanitizerFunction (line 3) | type SanitizerFunction = (value: any, ...args: any[]) => any; type SanitizerOptions (line 5) | type SanitizerOptions = { class Sanitizer (line 114) | class Sanitizer { method constructor (line 119) | constructor(func: SanitizerFunction, options: SanitizerOptions = {}) { method getFunction (line 131) | getFunction() { method getName (line 135) | getName() { method getArguments (line 139) | getArguments() { method run (line 143) | run(value: any) { method isSanitizer (line 147) | static isSanitizer(value: any): value is Sanitizer { function isSanitizerInstance (line 152) | function isSanitizerInstance(value: any): value is Sanitizer { function runSanitizers (line 156) | function runSanitizers(sanitizers: Sanitizer[], value: any) { FILE: packages/component/src/sanitization/utilities.test.ts class TestComponent (line 9) | class TestComponent extends Component {} FILE: packages/component/src/sanitization/utilities.ts function normalizeSanitizer (line 5) | function normalizeSanitizer(sanitizer: Sanitizer | SanitizerFunction, at... FILE: packages/component/src/serialization.test.ts class BaseMovie (line 8) | class BaseMovie extends Component {} class Movie (line 12) | class Movie extends BaseMovie { class Cinema (line 54) | class Cinema extends Component { class Person (line 86) | class Person extends EmbeddedComponent { class Director (line 91) | class Director extends Person {} class Actor (line 92) | class Actor extends Person {} class Movie (line 94) | class Movie extends Component { method attributeFilter (line 195) | attributeFilter(attribute) { method attributeFilter (line 208) | async attributeFilter(attribute) { class Movie (line 279) | class Movie extends Component { class Cinema (line 346) | class Cinema extends Component { function sum (line 423) | function sum(a: number, b: number) { function trimSerializedFunction (line 440) | function trimSerializedFunction(serializedFunction: any) { FILE: packages/component/src/serialization.ts type SerializeOptions (line 14) | type SerializeOptions = SimpleSerializeOptions & { function serialize (line 61) | function serialize(value: any, options: SerializeOptions = {}) { function serializeFunction (line 123) | function serializeFunction(func: Function) { FILE: packages/component/src/utilities.test.ts class Movie (line 18) | class Movie extends Component {} class Movie (line 35) | class Movie extends Component {} class Movie (line 51) | class Movie extends Component {} FILE: packages/component/src/utilities.ts function isComponentClass (line 15) | function isComponentClass(value: any): value is typeof Component { function isComponentInstance (line 28) | function isComponentInstance(value: any): value is Component { function isComponentClassOrInstance (line 41) | function isComponentClassOrInstance(value: any): value is typeof Compone... function assertIsComponentClass (line 55) | function assertIsComponentClass(value: any): asserts value is typeof Com... function assertIsComponentInstance (line 70) | function assertIsComponentInstance(value: any): asserts value is Compone... function assertIsComponentClassOrInstance (line 85) | function assertIsComponentClassOrInstance( function ensureComponentClass (line 111) | function ensureComponentClass(component: any) { function ensureComponentInstance (line 141) | function ensureComponentInstance(component: any) { constant COMPONENT_NAME_PATTERN (line 155) | const COMPONENT_NAME_PATTERN = /^[A-Z][A-Za-z0-9_]*$/; function isComponentName (line 176) | function isComponentName(name: string) { function assertIsComponentName (line 187) | function assertIsComponentName(name: string) { function getComponentNameFromComponentClassType (line 211) | function getComponentNameFromComponentClassType(type: string) { function getComponentNameFromComponentInstanceType (line 231) | function getComponentNameFromComponentInstanceType(type: string) { constant COMPONENT_CLASS_TYPE_PATTERN (line 237) | const COMPONENT_CLASS_TYPE_PATTERN = /^typeof [A-Z][A-Za-z0-9_]*$/; constant COMPONENT_INSTANCE_TYPE_PATTERN (line 238) | const COMPONENT_INSTANCE_TYPE_PATTERN = /^[A-Z][A-Za-z0-9_]*$/; function isComponentType (line 261) | function isComponentType(type: string, {allowClasses = true, allowInstan... function assertIsComponentType (line 282) | function assertIsComponentType( function getComponentClassTypeFromComponentName (line 313) | function getComponentClassTypeFromComponentName(name: string) { function getComponentInstanceTypeFromComponentName (line 333) | function getComponentInstanceTypeFromComponentName(name: string) { type ComponentMap (line 339) | type ComponentMap = {[name: string]: typeof Component}; function createComponentMap (line 341) | function createComponentMap(components: typeof Component[] = []) { function getComponentFromComponentMap (line 353) | function getComponentFromComponentMap(componentMap: ComponentMap, name: ... function isComponentMixin (line 365) | function isComponentMixin(value: any): value is ComponentMixin { function assertIsComponentMixin (line 369) | function assertIsComponentMixin(value: any): asserts value is ComponentM... function composeDescription (line 377) | function composeDescription(description: string[]) { function joinAttributePath (line 387) | function joinAttributePath(path: [string?, string?]) { FILE: packages/component/src/validation/utilities.test.ts class TestComponent (line 9) | class TestComponent extends Component {} FILE: packages/component/src/validation/utilities.ts function normalizeValidator (line 5) | function normalizeValidator(validator: Validator | ValidatorFunction, at... FILE: packages/component/src/validation/validator-builders.ts type ValidatorBuilder (line 62) | type ValidatorBuilder = (...args: any[]) => Validator; function createValidator (line 70) | function createValidator(name: string, func: ValidatorFunction, args: an... FILE: packages/component/src/validation/validator.ts type ValidatorFunction (line 3) | type ValidatorFunction = (value: any, ...args: any[]) => boolean; type ValidatorOptions (line 5) | type ValidatorOptions = { class Validator (line 172) | class Validator { method constructor (line 178) | constructor(func: ValidatorFunction, options: ValidatorOptions = {}) { method getFunction (line 204) | getFunction() { method getName (line 220) | getName() { method getArguments (line 236) | getArguments() { method getSignature (line 240) | getSignature(): string { method getMessage (line 256) | getMessage({generateIfMissing = true}: {generateIfMissing?: boolean} =... method run (line 280) | run(value: any) { method serialize (line 284) | serialize(serializer: Function) { method recreate (line 307) | static recreate(serializedValidator: any, deserializer: Function) { method isValidator (line 320) | static isValidator(value: any): value is Validator { function isValidatorInstance (line 325) | function isValidatorInstance(value: any): value is Validator { function isSerializedValidator (line 329) | function isSerializedValidator(object: object) { function runValidators (line 333) | function runValidators(validators: Validator[], value: any) { function stringifyArguments (line 345) | function stringifyArguments(args: any[]) { FILE: packages/execution-queue/src/execution-queue.test.ts class Application (line 11) | class Application extends Component { method task (line 12) | static async task() { class Movie (line 42) | class Movie extends Component { method play (line 47) | async play() { class Application (line 54) | class Application extends Component { method task (line 12) | static async task() { FILE: packages/execution-queue/src/execution-queue.ts type ExecutionQueueSender (line 4) | type ExecutionQueueSender = (query: PlainObject) => Promise; class ExecutionQueue (line 6) | class ExecutionQueue { method constructor (line 9) | constructor(sender: ExecutionQueueSender) { method registerRootComponent (line 13) | registerRootComponent(rootComponent: typeof Component) { FILE: packages/integration-testing/src/component-express-middleware.test.ts constant SERVER_PORT (line 9) | const SERVER_PORT = 6666; FILE: packages/integration-testing/src/component-koa-middleware.test.ts constant SERVER_PORT (line 10) | const SERVER_PORT = 5555; FILE: packages/integration-testing/src/counter.fixture.ts class Counter (line 5) | class Counter extends Routable(Component) { method increment (line 10) | increment() { method ping (line 14) | static ping() { method input (line 20) | input(_, {headers, body}) { method echo (line 35) | static echo({data}: {data: any}) { FILE: packages/integration-testing/src/http-client-server.test.ts constant SERVER_PORT (line 6) | const SERVER_PORT = Math.floor(Math.random() * (60000 - 50000 + 1) + 500... FILE: packages/integration-testing/src/memory-navigator.test.ts class Home (line 9) | class Home extends Routable(Component) { method HomePage (line 10) | static HomePage() { class Movie (line 15) | class Movie extends Routable(Component) { method ListPage (line 18) | static ListPage() { method ItemLayout (line 22) | ItemLayout({children}: {children: () => any}) { method ItemPage (line 26) | ItemPage() { method DetailsPage (line 30) | DetailsPage() { class Application (line 35) | class Application extends Routable(Component) { method RootLayout (line 39) | static RootLayout({children}: {children: () => any}) { method MainLayout (line 43) | static MainLayout({children}: {children: () => any}) { FILE: packages/integration-testing/src/navigator.test.ts class MockNavigator (line 6) | class MockNavigator extends Navigator { method _getCurrentURL (line 7) | _getCurrentURL() { method _navigate (line 11) | _navigate(_url: URL) {} method _redirect (line 13) | _redirect(_url: URL) {} method _reload (line 15) | _reload(_url: URL | undefined) {} method _go (line 17) | _go(_delta: number) {} method _getHistoryLength (line 19) | _getHistoryLength(): number { method _getHistoryIndex (line 23) | _getHistoryIndex(): number { class Profile (line 41) | class Profile extends Routable(Component) {} class User (line 43) | class User extends Routable(Component) { class Movie (line 47) | class Movie extends Routable(Component) {} method ItemPage (line 75) | ItemPage({ class Application (line 49) | class Application extends Routable(Component) { method MainLayout (line 92) | static MainLayout({children}: {children: () => any}) { method filter (line 97) | filter(request) { method ping (line 101) | static ping() { method NotFoundPage (line 105) | static NotFoundPage() { class Movie (line 72) | class Movie extends Routable(Component) { method ItemPage (line 75) | ItemPage({ class Actor (line 82) | class Actor extends Routable(Component) { method TopPage (line 83) | static TopPage() { class Application (line 88) | class Application extends Routable(Component) { method MainLayout (line 92) | static MainLayout({children}: {children: () => any}) { method filter (line 97) | filter(request) { method ping (line 101) | static ping() { method NotFoundPage (line 105) | static NotFoundPage() { FILE: packages/integration-testing/src/storable.fixture.ts constant CREATED_ON (line 4) | const CREATED_ON = new Date('2020-03-22T01:27:42.612Z'); constant UPDATED_ON (line 5) | const UPDATED_ON = new Date('2020-03-22T01:29:33.673Z'); function getInitialCollections (line 7) | function getInitialCollections() { function seedMongoDB (line 101) | async function seedMongoDB(connectionString: string) { FILE: packages/integration-testing/src/storable.test.ts class BasePicture (line 35) | class BasePicture extends EmbeddedComponent { class BaseOrganization (line 40) | class BaseOrganization extends Storable(Component) { class BaseUser (line 46) | class BaseUser extends Storable(Component) { class Picture (line 68) | class Picture extends BasePicture {} class Organization (line 70) | class Organization extends BaseOrganization {} class User (line 72) | class User extends BaseUser { class Picture (line 88) | class Picture extends BasePicture {} class Organization (line 90) | class Organization extends BaseOrganization {} class User (line 92) | class User extends BaseUser { class Picture (line 116) | class Picture extends BasePicture {} class Organization (line 118) | class Organization extends BaseOrganization {} class User (line 120) | class User extends BaseUser { class Picture (line 146) | class Picture extends BasePicture {} class Organization (line 148) | class Organization extends BaseOrganization {} class User (line 150) | class User extends BaseUser { class Picture (line 171) | class Picture extends BasePicture {} class Organization (line 173) | class Organization extends BaseOrganization {} class User (line 175) | class User extends BaseUser { class Picture (line 213) | @expose({ class Organization (line 221) | @expose({ class User (line 234) | @expose({ class Picture (line 283) | class Picture extends BasePicture {} class Organization (line 285) | class Organization extends BaseOrganization {} class User (line 287) | class User extends BaseUser { function testOperations (line 297) | function testOperations(userClassProvider: () => typeof BaseUser | Promi... function getUserClass (line 1922) | function getUserClass() { function getUserClass (line 1991) | function getUserClass() { function getUserClass (line 2163) | function getUserClass() { method get (line 2263) | get(target: object, name: string) { method set (line 2266) | set(target: object, name: string, value: any) { FILE: packages/memory-navigator/src/memory-navigator.ts type MemoryNavigatorOptions (line 3) | type MemoryNavigatorOptions = NavigatorOptions & { class MemoryNavigator (line 17) | class MemoryNavigator extends Navigator { method constructor (line 31) | constructor(options: MemoryNavigatorOptions = {}) { method _getCurrentURL (line 48) | _getCurrentURL() { method _navigate (line 64) | _navigate(url: URL) { method _redirect (line 70) | _redirect(url: URL) { method _reload (line 79) | _reload(_url: URL | undefined): void { method _go (line 83) | _go(delta: number) { method _getHistoryLength (line 95) | _getHistoryLength() { method _getHistoryIndex (line 99) | _getHistoryIndex() { FILE: packages/memory-store/src/memory-store.ts type Collection (line 23) | type Collection = Document[]; type CollectionMap (line 25) | type CollectionMap = {[name: string]: Collection}; class MemoryStore (line 38) | class MemoryStore extends Store { method constructor (line 72) | constructor(options: {initialCollections?: CollectionMap} = {}) { method _getCollection (line 92) | _getCollection(name: string) { method createDocument (line 105) | async createDocument({collectionName, identifierDescriptor, document}:... method readDocument (line 119) | async readDocument({ method _readDocument (line 130) | async _readDocument({ method updateDocument (line 144) | async updateDocument({ method deleteDocument (line 176) | async deleteDocument({collectionName, identifierDescriptor}: DeleteDoc... method findDocuments (line 190) | async findDocuments({ method _findDocuments (line 204) | async _findDocuments({ method countDocuments (line 228) | async countDocuments({collectionName, expressions}: CountDocumentsPara... method migrateCollection (line 238) | async migrateCollection({collectionName}: MigrateCollectionParams) { function filterDocuments (line 249) | function filterDocuments(documents: Document[], expressions: Expression[... function documentIsMatchingExpressions (line 257) | function documentIsMatchingExpressions(document: Document, expressions: ... function evaluateExpression (line 269) | function evaluateExpression( function sortDocuments (line 412) | function sortDocuments(documents: Document[], sort: SortDescriptor | und... function skipDocuments (line 430) | function skipDocuments(documents: Document[], skip: number | undefined) { function limitDocuments (line 438) | function limitDocuments(documents: Document[], limit: number | undefined) { FILE: packages/mongodb-store/src/mongodb-store.test.ts class Person (line 20) | class Person extends Storable(Component) { class Movie (line 26) | class Movie extends Storable(Component) { FILE: packages/mongodb-store/src/mongodb-store.ts constant MONGODB_PRIMARY_IDENTIFIER_ATTRIBUTE_NAME (line 38) | const MONGODB_PRIMARY_IDENTIFIER_ATTRIBUTE_NAME = '_id'; constant MONGODB_PRIMARY_IDENTIFIER_ATTRIBUTE_INDEX_NAME (line 39) | const MONGODB_PRIMARY_IDENTIFIER_ATTRIBUTE_INDEX_NAME = '_id_'; class MongoDBStore (line 124) | class MongoDBStore extends Store { method constructor (line 143) | constructor(connectionString: string, options: {poolSize?: number} = {... method getURL (line 164) | getURL() { method connect (line 185) | async connect() { method disconnect (line 194) | async disconnect() { method createDocument (line 200) | async createDocument({collectionName, document}: CreateDocumentParams) { method readDocument (line 242) | async readDocument({ method updateDocument (line 267) | async updateDocument({ method deleteDocument (line 312) | async deleteDocument({collectionName, identifierDescriptor}: DeleteDoc... method findDocuments (line 331) | async findDocuments({ method countDocuments (line 375) | async countDocuments({collectionName, expressions}: CountDocumentsPara... method toDocument (line 396) | toDocument(storable: typeof StorableComponent | StorableCompone... method fromDocument (line 412) | fromDocument( method migrateCollection (line 439) | async migrateCollection({ method _getClient (line 551) | private async _getClient() { method _connectClient (line 559) | private _connectClient() { method _fixConnectionString (line 588) | private _fixConnectionString(connectionString: string) { method _disconnectClient (line 606) | private async _disconnectClient() { method _getDatabase (line 633) | private async _getDatabase() { method _getCollection (line 644) | private async _getCollection(name: string) { function buildMongoQuery (line 658) | function buildMongoQuery(expressions: Expression[]) { function handleOperator (line 683) | function handleOperator( function buildMongoSort (line 790) | function buildMongoSort(sort: SortDescriptor | undefined) { function debugCall (line 800) | async function debugCall( type FindOneOperation (line 827) | interface FindOneOperation extends Operation { function batchableFindOne (line 831) | function batchableFindOne( FILE: packages/navigator/src/navigator.ts type Function (line 8) | interface Function { type URLOptions (line 21) | type URLOptions = {hash?: string}; type NavigationOptions (line 23) | type NavigationOptions = {silent?: boolean; defer?: boolean}; type NavigatorPlugin (line 25) | type NavigatorPlugin = (navigator: Navigator) => void; type AddressableMethodWrapper (line 27) | type AddressableMethodWrapper = (receiver: any, method: Function, params... type CustomRouteDecorator (line 29) | type CustomRouteDecorator = (method: Function) => void; type NavigatorOptions (line 31) | type NavigatorOptions = { method constructor (line 41) | constructor(options: NavigatorOptions = {}) { method mount (line 55) | mount() { method unmount (line 59) | unmount() { method getCurrentURL (line 80) | getCurrentURL() { method getCurrentPath (line 101) | getCurrentPath() { method getCurrentQuery (line 122) | getCurrentQuery() { method getCurrentHash (line 150) | getCurrentHash() { method navigate (line 190) | navigate(url: string | URL, options: NavigationOptions = {}) { method redirect (line 230) | redirect(url: string | URL, options: NavigationOptions = {}) { method reload (line 263) | reload(url?: string | URL) { method go (line 294) | go(delta: number, options: NavigationOptions = {}) { method goBack (line 323) | goBack(options: NavigationOptions = {}) { method goBackToRoot (line 338) | goBackToRoot(options: NavigationOptions = {}) { method goForward (line 361) | goForward(options: NavigationOptions = {}) { method getHistoryLength (line 370) | getHistoryLength() { method getHistoryIndex (line 381) | getHistoryIndex() { method applyPlugins (line 397) | applyPlugins(plugins: NavigatorPlugin[]) { method addAddressableMethodWrapper (line 405) | addAddressableMethodWrapper(methodWrapper: AddressableMethodWrapper) { method callAddressableMethodWrapper (line 415) | callAddressableMethodWrapper(receiver: any, method: Function, params: an... method addCustomRouteDecorator (line 428) | addCustomRouteDecorator(decorator: CustomRouteDecorator) { method applyCustomRouteDecorators (line 432) | applyCustomRouteDecorators(routable: any, method: Function) { method isNavigator (line 442) | static isNavigator(value: any): value is Navigator { function possiblyDeferred (line 447) | function possiblyDeferred(defer: boolean, func: Function) { FILE: packages/navigator/src/utilities.ts constant INTERNAL_LAYR_BASE_URL (line 6) | const INTERNAL_LAYR_BASE_URL = 'http://internal.layr'; function isNavigatorClass (line 17) | function isNavigatorClass(value: any): value is typeof Navigator { function isNavigatorInstance (line 30) | function isNavigatorInstance(value: any): value is Navigator { function assertIsNavigatorInstance (line 34) | function assertIsNavigatorInstance(value: any): asserts value is Navigat... function normalizeURL (line 42) | function normalizeURL(url: URL | string) { function fixCapacitorURL (line 60) | function fixCapacitorURL(url: URL) { function stringifyURL (line 71) | function stringifyURL(url: URL) { function parseQuery (line 85) | function parseQuery(queryString: string) { function stringifyQuery (line 93) | function stringifyQuery(query: object | undefined) { FILE: packages/observable/src/observable.test.ts class BaseCustomObservable (line 482) | class BaseCustomObservable extends Observable(Object) { method constructor (line 485) | constructor({id}: {id?: number} = {}) { method limit (line 492) | static get limit() { method limit (line 496) | static set limit(limit) { method id (line 501) | get id() { method id (line 505) | set id(id) { class NonEmbeddable (line 634) | class NonEmbeddable extends Observable(Object) { method isEmbedded (line 635) | static isEmbedded() { FILE: packages/observable/src/observable.ts type ObservableType (line 3) | type ObservableType = { type Observer (line 10) | type Observer = ObserverFunction | ObservableType; type ObserverFunction (line 12) | type ObserverFunction = (...args: any[]) => void; type ObserverPayload (line 14) | type ObserverPayload = {[key: string]: unknown}; function Observable (line 109) | function Observable(Base: T) { function createObservable (line 377) | function createObservable(target: T) { class ObserverSet (line 531) | class ObserverSet { method constructor (line 534) | constructor() { method add (line 538) | add(observer: Observer) { method remove (line 546) | remove(observer: Observer) { method call (line 558) | call({ function isObservable (line 591) | function isObservable(value: any): value is ObservableType { function canBeObserved (line 595) | function canBeObserved(value: any): value is object { function isEmbeddable (line 602) | function isEmbeddable(value: any) { FILE: packages/react-integration/src/components.tsx function BrowserRootView (line 27) | function BrowserRootView({ function BrowserNavigatorView (line 161) | function BrowserNavigatorView({rootComponent}: {rootComponent: RoutableC... function useNavigator (line 225) | function useNavigator() { type Customization (line 237) | type Customization = { function useCustomization (line 246) | function useCustomization() { function Customizer (line 297) | function Customizer({ class BrowserActionView (line 310) | class BrowserActionView extends React.Component< method open (line 319) | open() { method close (line 337) | close() { method render (line 357) | render() { FILE: packages/react-integration/src/decorators.tsx type ViewOption (line 14) | type ViewOption = {observe?: boolean}; function view (line 50) | function view(options: ViewOption = {}) { function page (line 117) | function page(pattern: Pattern, options: ViewOption & RouteOptions = {}) { function layout (line 142) | function layout(pattern: Pattern, options: ViewOption & WrapperOptions =... FILE: packages/react-integration/src/hooks.ts function useData (line 54) | function useData( function useAction (line 130) | function useAction( function useObserve (line 185) | function useObserve(observable: ObservableType) { function useAsyncCallback (line 243) | function useAsyncCallback( function useAsyncMemo (line 328) | function useAsyncMemo(asyncFunc: () => Promise, deps: De... function useRecomputableMemo (line 413) | function useRecomputableMemo(func: () => Result, deps: Dependenc... function useAsyncCall (line 526) | function useAsyncCall(asyncFunc: () => Promise, deps: DependencyLi... function useIsMounted (line 532) | function useIsMounted() { function useForceUpdate (line 550) | function useForceUpdate() { function useDelay (line 563) | function useDelay(duration = 100) { FILE: packages/react-integration/src/plugins.tsx function BrowserNavigatorPlugin (line 6) | function BrowserNavigatorPlugin() { FILE: packages/routable/src/addressable.ts type AddressableOptions (line 14) | type AddressableOptions = { type Filter (line 21) | type Filter = (request: any) => boolean; type Transformers (line 23) | type Transformers = { method constructor (line 77) | constructor(name: string, pattern: Pattern, options: AddressableOptions ... method getName (line 128) | getName() { method getPattern (line 146) | getPattern() { method isCatchAll (line 150) | isCatchAll() { method getParams (line 154) | getParams() { method getAliases (line 178) | getAliases() { method getFilter (line 182) | getFilter() { method getTransformers (line 186) | getTransformers() { method transformMethod (line 190) | transformMethod(method: Function, request: any) { method matchURL (line 247) | matchURL(url: URL | string, request?: any) { method matchPath (line 268) | matchPath(path: string, request?: any) { method generateURL (line 316) | generateURL( method generatePath (line 336) | generatePath(identifiers?: Record) { method generateQueryString (line 340) | generateQueryString(params: Record = {}) { method isAddressable (line 403) | static isAddressable(value: any): value is Addressable { function isAddressableClass (line 417) | function isAddressableClass(value: any): value is typeof Addressable { function isAddressableInstance (line 430) | function isAddressableInstance(value: any): value is Addressable { FILE: packages/routable/src/decorators.test.ts class Studio (line 11) | class Studio extends Component { class Movie (line 15) | class Movie extends Routable(Component) { method ListPage (line 22) | static ListPage() { method ItemPage (line 27) | get ItemPage() { method ItemWithStudioPage (line 34) | get ItemWithStudioPage() { method MainLayout (line 134) | static MainLayout() {} method ItemLayout (line 136) | ItemLayout() {} method getMovie (line 160) | async getMovie() { method routeNotFound (line 171) | static routeNotFound() { method trace (line 204) | static trace() {} class Movie (line 133) | class Movie extends Routable(Component) { method ListPage (line 22) | static ListPage() { method ItemPage (line 27) | get ItemPage() { method ItemWithStudioPage (line 34) | get ItemWithStudioPage() { method MainLayout (line 134) | static MainLayout() {} method ItemLayout (line 136) | ItemLayout() {} method getMovie (line 160) | async getMovie() { method routeNotFound (line 171) | static routeNotFound() { method trace (line 204) | static trace() {} class Movie (line 157) | class Movie extends Routable(Component) { method ListPage (line 22) | static ListPage() { method ItemPage (line 27) | get ItemPage() { method ItemWithStudioPage (line 34) | get ItemWithStudioPage() { method MainLayout (line 134) | static MainLayout() {} method ItemLayout (line 136) | ItemLayout() {} method getMovie (line 160) | async getMovie() { method routeNotFound (line 171) | static routeNotFound() { method trace (line 204) | static trace() {} class Movie (line 202) | class Movie extends Routable(Component) { method ListPage (line 22) | static ListPage() { method ItemPage (line 27) | get ItemPage() { method ItemWithStudioPage (line 34) | get ItemWithStudioPage() { method MainLayout (line 134) | static MainLayout() {} method ItemLayout (line 136) | ItemLayout() {} method getMovie (line 160) | async getMovie() { method routeNotFound (line 171) | static routeNotFound() { method trace (line 204) | static trace() {} FILE: packages/routable/src/decorators.ts function route (line 42) | function route(pattern: Pattern, options: RouteOptions = {}) { function wrapper (line 173) | function wrapper(pattern: Pattern, options: WrapperOptions = {}) { constant HTTP_METHODS (line 199) | const HTTP_METHODS = ['GET', 'POST', 'PUT', 'DELETE', 'PATCH'] as const; constant ANY_HTTP_METHOD (line 200) | const ANY_HTTP_METHOD = '*'; type HTTPMethod (line 202) | type HTTPMethod = typeof HTTP_METHODS[number]; type AnyHTTPMethod (line 203) | type AnyHTTPMethod = typeof ANY_HTTP_METHOD; function basicHTTPRouteInputTransformer (line 205) | function basicHTTPRouteInputTransformer(params: any, _request: any) { function basicHTTPRouteOutputTransformer (line 209) | function basicHTTPRouteOutputTransformer(result: any, request: any) { function basicHTTPRouteErrorTransformer (line 233) | function basicHTTPRouteErrorTransformer(error: any, _request: any) { function httpRoute (line 271) | function httpRoute( FILE: packages/routable/src/js-tests/decorators.test.js class Studio (line 11) | class Studio extends Component { class Movie (line 15) | class Movie extends Routable(Component) { method ListPage (line 22) | @route('/movies', {aliases: ['/films']}) static ListPage() { method ItemPage (line 27) | @route('/movies/:id', {aliases: ['/films/:id']}) get ItemPage() { method ItemWithStudioPage (line 34) | @route('/studios/:studio.id/movies/:id') get ItemWithStudioPage() { method MainLayout (line 134) | @wrapper('/movies') static MainLayout() {} method ItemLayout (line 136) | @wrapper('[/movies]/:id') ItemLayout() {} method getMovie (line 160) | @httpRoute('GET', '/movies/:id') async getMovie() { method routeNotFound (line 171) | @httpRoute('*', '/*') static routeNotFound() { method trace (line 203) | @httpRoute('TRACE', '/trace') static trace() {} class Movie (line 133) | class Movie extends Routable(Component) { method ListPage (line 22) | @route('/movies', {aliases: ['/films']}) static ListPage() { method ItemPage (line 27) | @route('/movies/:id', {aliases: ['/films/:id']}) get ItemPage() { method ItemWithStudioPage (line 34) | @route('/studios/:studio.id/movies/:id') get ItemWithStudioPage() { method MainLayout (line 134) | @wrapper('/movies') static MainLayout() {} method ItemLayout (line 136) | @wrapper('[/movies]/:id') ItemLayout() {} method getMovie (line 160) | @httpRoute('GET', '/movies/:id') async getMovie() { method routeNotFound (line 171) | @httpRoute('*', '/*') static routeNotFound() { method trace (line 203) | @httpRoute('TRACE', '/trace') static trace() {} class Movie (line 157) | class Movie extends Routable(Component) { method ListPage (line 22) | @route('/movies', {aliases: ['/films']}) static ListPage() { method ItemPage (line 27) | @route('/movies/:id', {aliases: ['/films/:id']}) get ItemPage() { method ItemWithStudioPage (line 34) | @route('/studios/:studio.id/movies/:id') get ItemWithStudioPage() { method MainLayout (line 134) | @wrapper('/movies') static MainLayout() {} method ItemLayout (line 136) | @wrapper('[/movies]/:id') ItemLayout() {} method getMovie (line 160) | @httpRoute('GET', '/movies/:id') async getMovie() { method routeNotFound (line 171) | @httpRoute('*', '/*') static routeNotFound() { method trace (line 203) | @httpRoute('TRACE', '/trace') static trace() {} class Movie (line 201) | class Movie extends Routable(Component) { method ListPage (line 22) | @route('/movies', {aliases: ['/films']}) static ListPage() { method ItemPage (line 27) | @route('/movies/:id', {aliases: ['/films/:id']}) get ItemPage() { method ItemWithStudioPage (line 34) | @route('/studios/:studio.id/movies/:id') get ItemWithStudioPage() { method MainLayout (line 134) | @wrapper('/movies') static MainLayout() {} method ItemLayout (line 136) | @wrapper('[/movies]/:id') ItemLayout() {} method getMovie (line 160) | @httpRoute('GET', '/movies/:id') async getMovie() { method routeNotFound (line 171) | @httpRoute('*', '/*') static routeNotFound() { method trace (line 203) | @httpRoute('TRACE', '/trace') static trace() {} FILE: packages/routable/src/param.ts type Params (line 3) | type Params = Record; constant PARAM_TYPE (line 5) | const PARAM_TYPE = ['boolean', 'number', 'string', 'Date'] as const; type ParamType (line 7) | type ParamType = typeof PARAM_TYPE[number]; type TypeSpecifier (line 9) | type TypeSpecifier = `${ParamType}${'' | '?'}`; type ParamTypeDescriptor (line 11) | type ParamTypeDescriptor = { function serializeParam (line 17) | function serializeParam(name: string, value: any, typeDescriptor: ParamT... function deserializeParam (line 61) | function deserializeParam( function parseParamTypeSpecifier (line 113) | function parseParamTypeSpecifier(typeSpecifier: TypeSpecifier) { FILE: packages/routable/src/pattern.ts type Pattern (line 5) | type Pattern = string; type PathMatcher (line 7) | type PathMatcher = (path: string) => Record | undefined; type PathGenerator (line 8) | type PathGenerator = (identifiers?: Record) => string | und... constant PATH_CHARACTER_REGEXP (line 10) | const PATH_CHARACTER_REGEXP = /[A-Za-z0-9.\-_@/]/; constant IDENTIFIER_NAME_CHARACTER_REGEXP (line 11) | const IDENTIFIER_NAME_CHARACTER_REGEXP = /[A-Za-z0-9.]/; constant IDENTIFIER_VALUE_GROUP_PATTERN (line 12) | const IDENTIFIER_VALUE_GROUP_PATTERN = '([^/]+)'; function parsePattern (line 14) | function parsePattern(pattern: Pattern) { function splitPattern (line 95) | function splitPattern(pattern: Pattern) { FILE: packages/routable/src/routable.test.ts class Movie (line 8) | class Movie extends Routable(Component) {} method ListPage (line 170) | static ListPage() { method ItemPage (line 174) | ItemPage({showDetails = false}) { method ItemWithStudioPage (line 178) | ItemWithStudioPage() { class Movie (line 15) | class Movie extends Routable(Component) {} method ListPage (line 170) | static ListPage() { method ItemPage (line 174) | ItemPage({showDetails = false}) { method ItemWithStudioPage (line 178) | ItemWithStudioPage() { class Movie (line 41) | class Movie extends Routable(Component) {} method ListPage (line 170) | static ListPage() { method ItemPage (line 174) | ItemPage({showDetails = false}) { method ItemWithStudioPage (line 178) | ItemWithStudioPage() { class ExtendedMovie (line 43) | class ExtendedMovie extends Movie {} class Movie (line 83) | class Movie extends Routable(Component) {} method ListPage (line 170) | static ListPage() { method ItemPage (line 174) | ItemPage({showDetails = false}) { method ItemWithStudioPage (line 178) | ItemWithStudioPage() { class Studio (line 161) | class Studio extends Routable(Component) { class Movie (line 165) | class Movie extends Routable(Component) { method ListPage (line 170) | static ListPage() { method ItemPage (line 174) | ItemPage({showDetails = false}) { method ItemWithStudioPage (line 178) | ItemWithStudioPage() { class Application (line 183) | class Application extends Routable(Component) { method MainLayout (line 187) | static MainLayout({children}: {children: () => any}) { method echo (line 191) | static echo({message = ''}: {message?: string}) { method echoAsync (line 199) | static async echoAsync({message = ''}: {message?: string}) { method input (line 242) | input({message = ''}: {message?: string}, {method}: {method: string}) { method output (line 245) | output(result: string) { method error (line 252) | error(error: Error) { FILE: packages/routable/src/routable.ts function Routable (line 39) | function Routable>(Base: T) { class RoutableComponent (line 683) | class RoutableComponent extends Routable(Component) {} function findRouteByURL (line 687) | function findRouteByURL(rootComponent: typeof Component, url: URL | stri... function callRouteByURL (line 731) | function callRouteByURL(rootComponent: typeof Component, url: URL | stri... function findWrapperByPath (line 743) | function findWrapperByPath(rootComponent: typeof Component, path: string... function callWrapperByPath (line 771) | function callWrapperByPath( function instantiateComponent (line 795) | function instantiateComponent( FILE: packages/routable/src/route.test.ts method filter (line 243) | filter(request: any) { FILE: packages/routable/src/route.ts type RouteOptions (line 3) | type RouteOptions = AddressableOptions; class Route (line 16) | class Route extends Addressable { method isRoute (line 41) | static isRoute(value: any): value is Route { function isRouteClass (line 55) | function isRouteClass(value: any): value is typeof Route { function isRouteInstance (line 68) | function isRouteInstance(value: any): value is Route { FILE: packages/routable/src/utilities.ts function isRoutableClass (line 14) | function isRoutableClass(value: any): value is typeof RoutableComponent { function isRoutableInstance (line 27) | function isRoutableInstance(value: any): value is RoutableComponent { function isRoutableClassOrInstance (line 40) | function isRoutableClassOrInstance( function assertIsRoutableClass (line 55) | function assertIsRoutableClass(value: any): asserts value is typeof Rout... function assertIsRoutableInstance (line 70) | function assertIsRoutableInstance(value: any): asserts value is Routable... function assertIsRoutableClassOrInstance (line 85) | function assertIsRoutableClassOrInstance( FILE: packages/routable/src/wrapper.ts type WrapperOptions (line 4) | type WrapperOptions = AddressableOptions; class Wrapper (line 17) | class Wrapper extends Addressable { method constructor (line 26) | constructor(name: string, pattern: Pattern, options: WrapperOptions = ... method isWrapper (line 50) | static isWrapper(value: any): value is Wrapper { function isWrapperClass (line 64) | function isWrapperClass(value: any): value is typeof Wrapper { function isWrapperInstance (line 77) | function isWrapperInstance(value: any): value is Wrapper { FILE: packages/storable/src/decorators.test.ts class Movie (line 13) | class Movie extends Storable(Component) { method hasAccessLevel (line 75) | hasAccessLevel() {} class Movie (line 42) | class Movie extends Storable(Component) { method hasAccessLevel (line 75) | hasAccessLevel() {} class Movie (line 73) | class Movie extends Storable(Component) { method hasAccessLevel (line 75) | hasAccessLevel() {} class Movie (line 96) | @index({year: 'desc', title: 'asc'}, {isUnique: true}) method hasAccessLevel (line 75) | hasAccessLevel() {} FILE: packages/storable/src/decorators.ts type StorableAttributeDecoratorOptions (line 26) | type StorableAttributeDecoratorOptions = Omit PromiseLikeable; type StorableAttributeHook (line 26) | type StorableAttributeHook = (attribute: StorableAttribute) => PromiseLi... type StorableAttributeHookName (line 28) | type StorableAttributeHookName = method setOptions (line 350) | setOptions(options: StorableAttributeOptions = {}) { method isControlled (line 395) | isControlled() { method getLoader (line 426) | getLoader() { method hasLoader (line 437) | hasLoader() { method setLoader (line 448) | setLoader(loader: StorableAttributeLoader) { method callLoader (line 452) | async callLoader() { method isComputed (line 484) | isComputed() { method getHook (line 499) | getHook(name: StorableAttributeHookName) { method hasHook (line 512) | hasHook(name: StorableAttributeHookName) { method setHook (line 524) | setHook(name: StorableAttributeHookName, hook: StorableAttributeHook) { method callHook (line 528) | async callHook(name: StorableAttributeHookName) { method _getHooks (line 540) | _getHooks(autoFork = false) { method isStorableAttribute (line 578) | static isStorableAttribute(value: any): value is StorableAttribute { function isStorableAttributeClass (line 583) | function isStorableAttributeClass(value: any): value is typeof StorableA... function isStorableAttributeInstance (line 587) | function isStorableAttributeInstance(value: any): value is StorableAttri... class StorableAttribute (line 591) | class StorableAttribute extends StorableAttributeMixin(Attribute) { method constructor (line 592) | constructor( FILE: packages/storable/src/properties/storable-method.ts type StorableMethodOptions (line 13) | type StorableMethodOptions = StorablePropertyOptions & MethodOptions; method isStorableMethod (line 209) | static isStorableMethod(value: any): value is StorableMethod { function isStorableMethodClass (line 214) | function isStorableMethodClass(value: any): value is typeof StorableMeth... function isStorableMethodInstance (line 218) | function isStorableMethodInstance(value: any): value is StorableMethod { class StorableMethod (line 222) | class StorableMethod extends StorableMethodMixin(Method) { method constructor (line 223) | constructor( FILE: packages/storable/src/properties/storable-primary-identifier-attribute.ts class StorablePrimaryIdentifierAttribute (line 47) | class StorablePrimaryIdentifierAttribute extends StorableAttributeMixin( FILE: packages/storable/src/properties/storable-property.ts type StorablePropertyOptions (line 8) | type StorablePropertyOptions = PropertyOptions & { type StorablePropertyFinder (line 12) | type StorablePropertyFinder = (value: unknown) => PromiseLikeable; method setOptions (line 40) | setOptions(options: StorablePropertyOptions = {}) { method getFinder (line 67) | getFinder() { method hasFinder (line 78) | hasFinder() { method setFinder (line 89) | setFinder(finder: StorablePropertyFinder) { method callFinder (line 93) | async callFinder(value: unknown) { method isStorableProperty (line 123) | static isStorableProperty(value: any): value is StorableProperty { function isStorablePropertyClass (line 128) | function isStorablePropertyClass(value: any): value is typeof StorablePr... function isStorablePropertyInstance (line 132) | function isStorablePropertyInstance(value: any): value is StorableProper... class StorableProperty (line 136) | class StorableProperty extends StorablePropertyMixin(Property) { method constructor (line 137) | constructor( FILE: packages/storable/src/properties/storable-secondary-identifier-attribute.ts class StorableSecondaryIdentifierAttribute (line 51) | class StorableSecondaryIdentifierAttribute extends StorableAttributeMixin( FILE: packages/storable/src/query.ts type Query (line 310) | type Query = PlainObject; FILE: packages/storable/src/storable.ts type SortDescriptor (line 49) | type SortDescriptor = {[name: string]: SortDirection}; type SortDirection (line 51) | type SortDirection = 'asc' | 'desc'; function Storable (line 153) | function Storable>(Base: T) { class StorableComponent (line 1836) | class StorableComponent extends Storable(Component) {} function describeCaller (line 1838) | function describeCaller(callerMethodName: string | undefined) { FILE: packages/storable/src/store-like.ts class StoreLike (line 7) | class StoreLike { FILE: packages/storable/src/utilities.ts function isStorableClass (line 14) | function isStorableClass(value: any): value is typeof StorableComponent { function isStorableInstance (line 27) | function isStorableInstance(value: any): value is StorableComponent { function isStorableClassOrInstance (line 40) | function isStorableClassOrInstance( function isStorable (line 46) | function isStorable(value: any): value is typeof StorableComponent | Sto... function assertIsStorableClass (line 57) | function assertIsStorableClass(value: any): asserts value is typeof Stor... function assertIsStorableInstance (line 72) | function assertIsStorableInstance(value: any): asserts value is Storable... function assertIsStorableClassOrInstance (line 87) | function assertIsStorableClassOrInstance( function ensureStorableClass (line 115) | function ensureStorableClass(storable: typeof StorableComponent | Storab... function ensureStorableInstance (line 147) | function ensureStorableInstance(component: typeof StorableComponent | St... FILE: packages/store/src/document.ts type Document (line 6) | type Document = PlainObject; type AttributeValue (line 8) | type AttributeValue = undefined | null | boolean | number | string | Date; type Projection (line 10) | type Projection = {[path: string]: 1}; type DocumentPatch (line 12) | type DocumentPatch = {$set?: {[path: string]: any}; $unset?: {[path: str... function buildProjection (line 15) | function buildProjection(attributeSelector: AttributeSelector) { function buildDocumentPatch (line 47) | function buildDocumentPatch(document: Document) { FILE: packages/store/src/expression.ts type Expression (line 6) | type Expression = [Path, Operator, Operand]; type Operand (line 8) | type Operand = AttributeValue | Expression[] | Expression[][]; FILE: packages/store/src/path.ts type Path (line 1) | type Path = string; FILE: packages/store/src/store.test.ts class MockStore (line 8) | class MockStore extends Store { method createDocument (line 9) | async createDocument() { method readDocument (line 13) | async readDocument() { method updateDocument (line 17) | async updateDocument() { method deleteDocument (line 21) | async deleteDocument() { method findDocuments (line 25) | async findDocuments() { method countDocuments (line 29) | async countDocuments() { method migrateCollection (line 33) | async migrateCollection() { class Profile (line 53) | class Profile extends Storable(Component) {} class User (line 55) | class User extends Storable(Component) { class MovieDetails (line 59) | class MovieDetails extends Storable(EmbeddedComponent) {} class Movie (line 61) | class Movie extends Storable(Component) { class Root (line 65) | class Root extends Component { class User (line 80) | class User extends Storable(Component) {} class User (line 96) | class User extends Storable(Component) {} class User (line 111) | class User extends Storable(Component) {} class UserDetails (line 124) | class UserDetails extends Storable(EmbeddedComponent) {} class NotAStorable (line 130) | class NotAStorable {} class User2 (line 143) | class User2 extends Storable(Component) {} class User (line 153) | class User extends Storable(Component) {} class Movie (line 155) | class Movie extends Storable(Component) {} class Person (line 171) | class Person extends Storable(Component) { class MovieDetails (line 177) | class MovieDetails extends Storable(EmbeddedComponent) { class Movie (line 183) | @index({year: 'desc', title: 'asc'}) FILE: packages/store/src/store.ts type CreateDocumentParams (line 52) | type CreateDocumentParams = { type ReadDocumentParams (line 58) | type ReadDocumentParams = { type UpdateDocumentParams (line 64) | type UpdateDocumentParams = { type DeleteDocumentParams (line 70) | type DeleteDocumentParams = { type FindDocumentsParams (line 75) | type FindDocumentsParams = { type CountDocumentsParams (line 84) | type CountDocumentsParams = { type MigrateCollectionParams (line 89) | type MigrateCollectionParams = { type MigrateCollectionResult (line 95) | type MigrateCollectionResult = { type CollectionSchema (line 101) | type CollectionSchema = { type CollectionIndex (line 105) | type CollectionIndex = { type TraceEntry (line 111) | type TraceEntry = { method constructor (line 122) | constructor(options = {}) { method getURL (line 126) | getURL(): string | undefined { method registerRootComponent (line 165) | registerRootComponent(rootComponent: typeof Component) { method getRootComponents (line 184) | getRootComponents() { method getStorable (line 210) | getStorable(name: string) { method hasStorable (line 238) | hasStorable(name: string) { method _getStorable (line 242) | _getStorable(name: string) { method getStorableOfType (line 246) | getStorableOfType(type: string) { method _getStorableOfType (line 256) | _getStorableOfType(type: string) { method registerStorable (line 290) | registerStorable(storable: typeof StorableComponent) { method getStorables (line 331) | getStorables() { method _getCollectionNameFromStorable (line 337) | _getCollectionNameFromStorable(storable: typeof StorableComponent | Stor... method load (line 343) | async load( method save (line 397) | async save( method delete (line 506) | async delete(storable: StorableComponent, options: {throwIfMissing?: boo... method find (line 539) | async find( method count (line 595) | async count(storable: typeof StorableComponent, query: Query = {}) { method _runOperation (line 613) | async _runOperation< method getTrace (line 640) | getTrace() { method startTrace (line 650) | startTrace() { method stopTrace (line 654) | stopTrace() { method toDocument (line 704) | toDocument(_storable: typeof StorableComponent | StorableComponen... method toDocumentExpressions (line 709) | toDocumentExpressions(storable: typeof StorableComponent | StorableCompo... method fromDocument (line 832) | fromDocument( method migrateStorables (line 852) | async migrateStorables(options: {silent?: boolean} = {}) { method migrateStorable (line 867) | async migrateStorable(storable: typeof StorableComponent, options: {sile... method getCollectionSchema (line 882) | getCollectionSchema(storable: StorableComponent) { method _getCollectionIndexes (line 890) | _getCollectionIndexes(storable: StorableComponent) { method isStore (line 981) | static isStore(value: any): value is Store { FILE: packages/store/src/utilities.ts function isStoreClass (line 3) | function isStoreClass(value: any): value is typeof Store { function isStoreInstance (line 7) | function isStoreInstance(value: any): value is Store { FILE: packages/utilities/src/error.ts constant DEFAULT_DISPLAY_MESSAGE (line 1) | const DEFAULT_DISPLAY_MESSAGE = 'Sorry, something went wrong.'; type ExtendedError (line 3) | type ExtendedError = Error & ExtendedErrorAttributes; type ExtendedErrorAttributes (line 5) | type ExtendedErrorAttributes = Record & { function createError (line 10) | function createError(message?: string, attributes: ExtendedErrorAttribut... function throwError (line 22) | function throwError(message?: string, attributes: ExtendedErrorAttribute... function formatError (line 26) | function formatError( FILE: packages/utilities/src/time.ts constant MILLISECOND (line 1) | const MILLISECOND = 1; constant SECOND (line 2) | const SECOND = 1000 * MILLISECOND; constant MINUTE (line 3) | const MINUTE = 60 * SECOND; constant HOUR (line 4) | const HOUR = 60 * MINUTE; constant DAY (line 5) | const DAY = 24 * HOUR; constant WEEK (line 6) | const WEEK = 7 * DAY; constant MONTH (line 7) | const MONTH = 30.4375 * DAY; constant YEAR (line 8) | const YEAR = 12 * MONTH; function sleep (line 10) | function sleep(milliseconds: number) { FILE: packages/with-roles/src/decorators.test.ts class Movie (line 9) | class Movie extends WithRoles(Component) { method anyoneRoleResolver (line 10) | static anyoneRoleResolver() { method authorRoleResolver (line 14) | authorRoleResolver() { FILE: packages/with-roles/src/decorators.ts function role (line 16) | function role(name: string) { FILE: packages/with-roles/src/role.test.ts class Movie (line 8) | class Movie extends WithRoles(Component) {} class Movie (line 22) | class Movie extends WithRoles(Component) {} class Movie (line 47) | class Movie extends WithRoles(Component) {} FILE: packages/with-roles/src/role.ts type RoleResolver (line 14) | type RoleResolver = () => PromiseLikeable; class Role (line 31) | class Role { method constructor (line 56) | constructor( method getName (line 77) | getName() { method getParent (line 88) | getParent() { method getResolver (line 99) | getResolver() { method resolve (line 118) | resolve(): PromiseLikeable { method fork (line 130) | fork(parent: typeof ComponentWithRoles | ComponentWithRoles) { method isForkOf (line 138) | isForkOf(role: Role) { method isRole (line 144) | static isRole(value: any): value is Role { method [inspect.custom] (line 148) | [inspect.custom]() { function isRoleInstance (line 162) | function isRoleInstance(value: any): value is Role { function assertIsRoleInstance (line 173) | function assertIsRoleInstance(value: any): asserts value is Role { FILE: packages/with-roles/src/utilities.ts function isComponentWithRolesClassOrInstance (line 14) | function isComponentWithRolesClassOrInstance( function assertIsComponentWithRolesClassOrInstance (line 27) | function assertIsComponentWithRolesClassOrInstance( FILE: packages/with-roles/src/with-roles.test.ts class Movie (line 7) | class Movie extends WithRoles(Component) {} class Movie (line 42) | class Movie extends WithRoles(Component) {} class Movie (line 63) | class Movie extends WithRoles(Component) {} class Movie (line 85) | class Movie extends WithRoles(Component) {} class Film (line 92) | class Film extends Movie {} class Movie (line 103) | class Movie extends WithRoles(Component) {} class Movie (line 115) | class Movie extends WithRoles(Component) {} FILE: packages/with-roles/src/with-roles.ts function WithRoles (line 56) | function WithRoles>(Base: T) { class ComponentWithRoles (line 391) | class ComponentWithRoles extends WithRoles(Component) {} FILE: website/backend/src/components/application.ts class Application (line 8) | class Application extends Routable(Component) { FILE: website/backend/src/components/article.ts class Article (line 23) | class Article extends Routable(WithAuthor(Entity)) { method generateSlug (line 40) | generateSlug() { method output (line 53) | output(result) { method getRSSFeed (line 64) | static async getRSSFeed() { FILE: website/backend/src/components/entity.ts class Entity (line 7) | class Entity extends WithRoles(Storable(Component)) { method userRoleResolver (line 16) | static async userRoleResolver() { method guestRoleResolver (line 20) | static async guestRoleResolver() { method beforeSave (line 24) | async beforeSave(attributeSelector: AttributeSelector) { FILE: website/backend/src/components/newsletter.ts constant MAILER_LITE_API_URL (line 4) | const MAILER_LITE_API_URL = 'https://connect.mailerlite.com/api/'; class Newsletter (line 11) | class Newsletter extends Component { method subscribe (line 12) | static async subscribe({email}: {email: string}) { FILE: website/backend/src/components/user.ts constant TOKEN_DURATION (line 11) | const TOKEN_DURATION = 31536000000; constant INVITE_TOKEN_DURATION (line 12) | const INVITE_TOKEN_DURATION = 604800000; constant BCRYPT_SALT_ROUNDS (line 13) | const BCRYPT_SALT_ROUNDS = 5; class User (line 18) | class User extends Entity { method beforeSave (line 25) | async beforeSave(this: User) { method beforeSave (line 43) | async beforeSave(this: User) { method creatorRoleResolver (line 76) | creatorRoleResolver() { method selfRoleResolver (line 80) | async selfRoleResolver() { method getAuthenticatedUser (line 88) | static async getAuthenticatedUser( method verifyToken (line 114) | static verifyToken(token: string) { method generateToken (line 121) | static generateToken(userId: string, {expiresIn = TOKEN_DURATION} = {}) { method signUp (line 130) | async signUp({inviteToken}: {inviteToken?: string} = {}) { method signIn (line 153) | async signIn() { method hashPassword (line 175) | static async hashPassword(password: string) { method verifyPassword (line 179) | async verifyPassword(existingUser: User) { method generateInviteToken (line 183) | static generateInviteToken({ method verifyInviteToken (line 192) | static verifyInviteToken(token: string) { FILE: website/backend/src/components/with-author.ts class WithAuthor (line 9) | class WithAuthor extends Base { method authorRoleResolver (line 14) | async authorRoleResolver() { FILE: website/backend/src/jwt.ts function generateJWT (line 8) | function generateJWT(payload: object) { function verifyJWT (line 12) | function verifyJWT(token: string) { FILE: website/frontend/src/components/application.tsx class Application (line 24) | class Application extends Routable(Base) { method RootLayout (line 32) | static RootLayout({children}: {children: () => any}) { method MainLayout (line 53) | static MainLayout({children}: {children: () => any}) { method HeaderView (line 84) | static HeaderView() { method FooterView (line 121) | static FooterView() { method FrontendPlusBackendEqualsLoveView (line 201) | static FrontendPlusBackendEqualsLoveView() { method NotFoundPage (line 240) | static NotFoundPage() { method NotFoundView (line 244) | static NotFoundView() { FILE: website/frontend/src/components/article.tsx class Article (line 17) | class Article extends Routable(Base) { method ItemLayout (line 23) | ItemLayout({children}: {children: () => any}) { method ItemPage (line 40) | ItemPage() { method ListItemView (line 51) | ListItemView() { method MetaView (line 64) | MetaView({...props}) { method EditPage (line 83) | EditPage() { method FormView (line 102) | FormView({onSubmit}: {onSubmit: Function}) { FILE: website/frontend/src/components/blog.tsx class Blog (line 12) | class Blog extends Routable(Component) { method MainLayout (line 19) | static MainLayout({children}: {children: () => any}) { method MainPage (line 33) | static MainPage() { method AddArticlePage (line 62) | static AddArticlePage() { FILE: website/frontend/src/components/docs.tsx constant VERSIONS (line 16) | const VERSIONS = [ constant LAST_VERSION (line 21) | const LAST_VERSION = VERSIONS[VERSIONS.length - 1].value; constant LANGUAGES (line 23) | const LANGUAGES = [ constant BASE_URL (line 28) | const BASE_URL = '/docs'; type URLParams (line 30) | type URLParams = { type Contents (line 37) | type Contents = {books: Book[]}; type Book (line 39) | type Book = {title: string; slug: string; chapters: Chapter[]}; type Chapter (line 41) | type Chapter = { type Category (line 50) | type Category = { class Docs (line 55) | class Docs extends Routable(Component) { method MainPage (line 60) | static MainPage() { method ContentsView (line 124) | static ContentsView({version, bookSlug, chapterSlug, language}: URLPar... method OptionsView (line 214) | static OptionsView({version, bookSlug, chapterSlug, language}: URLPara... method ChapterView (line 274) | static ChapterView({version, bookSlug, chapterSlug, language}: URLPara... method getContents (line 318) | static getContents({version}: {version: string}) { method getChapter (line 340) | static async getChapter({ method resolveURL (line 384) | static resolveURL() { method resolvePath (line 396) | static resolvePath(path: string) { method resolveVersion (line 440) | static resolveVersion(version: string | undefined) { method resolveQuery (line 452) | static resolveQuery(query: {language?: string}) { method resolveLanguage (line 458) | static resolveLanguage(language: string | undefined) { method generateURL (line 470) | static generateURL({ method generatePath (line 498) | static generatePath({ method generateQuery (line 520) | static generateQuery({language}: {language: string}) { function getBookCategories (line 525) | function getBookCategories(book: Book) { FILE: website/frontend/src/components/home.tsx constant NO_WEB_API_BACKEND_EXAMPLE (line 16) | const NO_WEB_API_BACKEND_EXAMPLE = ` constant NO_WEB_API_FRONTEND_EXAMPLE (line 35) | const NO_WEB_API_FRONTEND_EXAMPLE = ` constant ORM_DATA_MODELING_EXAMPLE (line 55) | const ORM_DATA_MODELING_EXAMPLE = ` constant ORM_STORE_REGISTRATION_EXAMPLE (line 69) | const ORM_STORE_REGISTRATION_EXAMPLE = ` constant ORM_STORE_CRUD_OPERATIONS_EXAMPLE (line 79) | const ORM_STORE_CRUD_OPERATIONS_EXAMPLE = ` constant ORM_STORE_FINDING_DATA_EXAMPLE (line 102) | const ORM_STORE_FINDING_DATA_EXAMPLE = ` constant ENCAPSULATED_USER_INTERFACE_EXAMPLE (line 115) | const ENCAPSULATED_USER_INTERFACE_EXAMPLE = ` class Home (line 161) | class Home extends Routable(Component) { method MainPage (line 166) | static MainPage() { method HeroView (line 212) | static HeroView({...props}) { method ScrollerView (line 273) | static ScrollerView({id}: {id: string}) { method NoWebAPIView (line 298) | static NoWebAPIView() { method ORMView (line 314) | static ORMView() { method UserInterfaceView (line 336) | static UserInterfaceView() { method FindOutMoreView (line 351) | static FindOutMoreView() { FILE: website/frontend/src/components/newsletter.tsx class Newsletter (line 10) | class Newsletter extends Base { method SubscriptionView (line 11) | static SubscriptionView() { FILE: website/frontend/src/components/user.tsx class User (line 15) | class User extends Routable(Base) { method getter (line 21) | getter() { method setter (line 24) | setter(token) { method initializer (line 36) | static async initializer() { method SignUpPage (line 40) | static SignUpPage() { method SignUpView (line 53) | SignUpView() { method SignInPage (line 152) | static SignInPage() { method SignInView (line 165) | SignInView() { method signOutPage (line 218) | static signOutPage() { method InvitePage (line 227) | static InvitePage() { FILE: website/frontend/src/index.ts method retryFailedRequests (line 10) | async retryFailedRequests() { FILE: website/frontend/src/markdown.tsx function Markdown (line 24) | function Markdown({languageFilter, children}: {languageFilter?: string; ... function InlineMarkdown (line 107) | function InlineMarkdown({children: markdown}: {children: string}) { FILE: website/frontend/src/styles.ts function getGlobalStyles (line 4) | function getGlobalStyles(theme: Theme) { function useStyles (line 232) | function useStyles() { FILE: website/frontend/src/ui.tsx function FullHeight (line 11) | function FullHeight({ function FeatureSection (line 29) | function FeatureSection({ function Title (line 73) | function Title({children: title}: {children?: string}) { function ErrorMessage (line 87) | function ErrorMessage({children}: {children: string | Error}) { function LoadingSpinner (line 106) | function LoadingSpinner({delay}: {delay?: number}) { function Delayed (line 140) | function Delayed({