Constructors

Properties

delimiter = ":"

Accessors

  • get recordNamespaceIds(): (keyof INamespace)[]
  • Returns (keyof INamespace)[]

Methods

  • Type Parameters

    • T extends keyof INamespace

    Parameters

    Returns void

  • Type Parameters

    • T extends keyof INamespace

    Parameters

    Returns void

  • Type Parameters

    • T extends keyof INamespace

    Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • namespace: keyof INamespace

    Returns void

  • Parameters

    • key: keyof INamespace

    Returns void

  • Type Parameters

    • T extends keyof INamespace

    Parameters

    • namespace: T
    • typeName: string

    Returns Promise<IAbstractNamedModel>

  • Parameters

    • id: string

    Returns undefined | Namespace

  • Parameters

    • namespace: keyof INamespace

    Returns undefined | RecordStoreCtor

  • Returns Promise<Namespace[]>

  • Method for override (or add) some RecordStoreCtore. Should use only in customisation (projects) in App class after moduleLoader. For example:

    protected override moduleLoader (): Promise<void> {
    return super.moduleLoader()
    .then(() => {
    NamespaceManager.overrideRecordStoreCtor('Asset', YOUR_CUSTOM_STORE);
    });
    }

    Parameters

    Returns void

  • Parameters

    • namespace: keyof INamespace

    Returns void