In IPLD Schema types may have different [representation]s, this interface represents all the types that have a map representation and defines extensions relevant to such types. [representation]: https://ipld.io/docs/schemas/features/representation-strategies/

Type Parameters

  • U extends {
        [key: string]: Schema.Reader;
    } = {}

  • I extends unknown = unknown

Hierarchy

Properties

shape: U

Methods

  • Type Parameters

    Parameters

    • extension: E

    Returns Schema.StructSchema<U & E, I>

Generated using TypeDoc