Skip to main content

InternetAccountsMixin

Note: this document is automatically generated from mobx-state-tree objects in our source code. See Core concepts and intro to pluggable elements for more info

Source file

packages/product-core/src/RootModel/InternetAccounts.ts

InternetAccountsMixin - Properties

property: internetAccounts

// type signature
IArrayType<IAnyType>
// code
internetAccounts: types.array(
pluginManager.pluggableMstType('internet account', 'stateModel'),
)

InternetAccountsMixin - Actions

action: initializeInternetAccount

// type signature
initializeInternetAccount: (internetAccountConfig: { [x: string]: any; } & NonEmptyObject & { setSubschema(slotName: string, data: unknown): any; } & IStateTreeNode<AnyConfigurationSchemaType>, initialSnapshot?: {}) => any

action: createEphemeralInternetAccount

// type signature
createEphemeralInternetAccount: (internetAccountId: string, initialSnapshot: {}, url: string) => any

action: findAppropriateInternetAccount

// type signature
findAppropriateInternetAccount: (location: UriLocation) => any