Skip to main content

@sceneify/core

Index

Type aliases

CustomFilterArgs

CustomFilterArgs<TSettings>: Omit<FilterArgs<TSettings>, kind>

Type parameters

  • TSettings: Settings

CustomInputArgs

CustomInputArgs<TSettings, Filters>: Omit<InputArgs<TSettings, Filters>, kind>

Type parameters

DeepPartial

DeepPartial<T>: T extends Function ? T : T extends object ? { [ P in keyof T ]?: DeepPartial<T[P]> } : T

Makes every field and nested field optional in the provided object.


Type parameters

  • T

OBSEventTypes

OBSEventTypes: (Omit<BaseEventTypes, keyof OBSEventTypesOverrides> & OBSEventTypesOverrides)

OBSRequestTypes

OBSRequestTypes: (Omit<BaseRequestTypes, keyof OBSRequestTypesOverrides> & OBSRequestTypesOverrides)

OBSResponseTypes

OBSResponseTypes: (Omit<BaseResponseTypes, keyof OBSResponseTypesOverrides> & OBSResponseTypesOverrides)

SceneItemSchema

SceneItemSchema<T>: { enabled?: boolean; source?: T } & Partial<SceneItemTransform>

Describes how a scene item should be created, including its base source and transform


Type parameters

SceneItemSchemas

SceneItemSchemas<Items>: { [ K in keyof Items ]: SceneItemSchema<Items[K]> }

Describes a scene’s map of scene items with ItemSchemaInputs


Type parameters

SourceFilters

SourceFilters: Record<string, Filter>

SourceRefs

SourceRefs: Record<string, Record<string, number>>

Variables

DEFAULT_SCENE_ITEM_TRANSFORM

DEFAULT_SCENE_ITEM_TRANSFORM: SceneItemTransform = ...