Skip to content 

SharedStringFactory Class

Packages > @fluidframework/sequence > SharedStringFactory

Signature:

export declare class SharedStringFactory implements IChannelFactory 

Implements: IChannelFactory

Properties

List of properties for this class
Property Modifiers Type Description
attributes IChannelAttributes
Attributes static IChannelAttributes
type string
Type static string

Methods

List of methods on this class
Method Modifiers Description
create(document, id)
load(runtime, id, services, branchId, attributes)
segmentFromSpec(spec) static

Properties

attributes

Signature:

get attributes(): IChannelAttributes;

Attributes

Signature:

static readonly Attributes: IChannelAttributes;

type

Signature:

get type(): string;

Type

Signature:

static Type: string;

Methods

create

Signature:

create(document: IFluidDataStoreRuntime, id: string): SharedString;

Parameters

List of parameters
Parameter Type Description
document IFluidDataStoreRuntime
id string

Returns:

SharedString

load

Signature:

load(runtime: IFluidDataStoreRuntime, id: string, services: IChannelServices, branchId: string, attributes: IChannelAttributes): Promise<SharedString>;

Parameters

List of parameters
Parameter Type Description
runtime IFluidDataStoreRuntime
id string
services IChannelServices
branchId string
attributes IChannelAttributes

Returns:

Promise<SharedString>

segmentFromSpec

Signature:

static segmentFromSpec(spec: any): MergeTree.TextSegment | MergeTree.Marker;

Parameters

List of parameters
Parameter Type Description
spec any

Returns:

MergeTree.TextSegment | MergeTree.Marker