Mixins / foldkit-mixins-surface

SurfaceViewDescription

interface · packages/mixins-surface/src/surfaceView.ts:79

interface SurfaceViewDescription {
  readonly name: string
  readonly observes: ReturnType<typeof Surface.inspect>['dependencies']
  readonly metadata: ReadonlyArray<MetadataSummary>
  readonly emits: ReadonlyArray<string>
  readonly slots: ReturnType<typeof Slots.describe>['slots']
  readonly mixins: ReadonlyArray<string>
}

Members

SurfaceViewDescription.name

property · packages/mixins-surface/src/surfaceView.ts:80

readonly name: string

SurfaceViewDescription.observes

property · packages/mixins-surface/src/surfaceView.ts:81

readonly observes: ReturnType<typeof Surface.inspect>['dependencies']

SurfaceViewDescription.metadata

property · packages/mixins-surface/src/surfaceView.ts:82

readonly metadata: ReadonlyArray<MetadataSummary>

SurfaceViewDescription.emits

property · packages/mixins-surface/src/surfaceView.ts:84

readonly emits: ReadonlyArray<string>

Emitted Message tags, not constructors, so the value stays serializable.

SurfaceViewDescription.slots

property · packages/mixins-surface/src/surfaceView.ts:85

readonly slots: ReturnType<typeof Slots.describe>['slots']

SurfaceViewDescription.mixins

property · packages/mixins-surface/src/surfaceView.ts:86

readonly mixins: ReadonlyArray<string>