#

API Docs for: v3.16.0-alpha.2
Show: Inherited Protected Private Deprecated

# File: ../store/addon/-private/ts-interfaces/utils/brand.ts

    import { symbol } from './symbol';

    /**
      @module @ember-data/store
    */

    /**
     * Use this brand to assign a string key to an interface
     * for mapping the interface to a tightly coupled internal
     * class implementation.
     *
     * This allows us to expose the interface publicly but
     * seamlessly upgrade these interfaces for our own use
     * internally when internal methods and properties are
     * needed.
     *
     * @internal
     */

    export const BRAND_SYMBOL: unique symbol = symbol('DEBUG-ts-brand');