@mantlebee/ts-data
    Preparing search index...

    Type Alias DataSourceExtensionProperties<TExt>

    DataSourceExtensionProperties: {
        readonly [TKey in keyof TExt as undefined extends TExt[TKey]
            ? never
            : TKey]: TExt[TKey]
    } & {
        readonly [TKey in keyof TExt as undefined extends TExt[TKey]
            ? TKey
            : never]?: Exclude<TExt[TKey], undefined>
    }

    The keyed properties a record of extensions gives to a data source: the keys whose value cannot be undefined as required readonly properties, the keys whose value may be undefined as optional ones (without the undefined). Nothing else: a key not in the record is not a property. The extensions part of IDataSource.

    Type Parameters

    • TExt

      Record of the extensions by key.