import { IFluidDataStoreRuntime , IChannelAttributes , Serializable } from "@fluidframework/datastore-definitions" ; import { SharedObjectSequenceFactory } from "./sequenceFactory" ; import { SharedSequence } from "./sharedSequence" ; /**
 * The SharedObjectSequence holds a sequence of serializable objects. Each object will be stored
 * at a position within the sequence. See the
 *  https * for details on working with sequences.
 *
 *  deprecated export class SharedObjectSequence < T > extends SharedSequence < T > { param runtime param id returns deprecated public static create < T > ( runtime , id ? ) { return runtime . createChannel ( id , SharedObjectSequenceFactory . Type ) as SharedObjectSequence < T > ; } returns deprecated public static getFactory ( ) { return new SharedObjectSequenceFactory ( ) ; } deprecated constructor ( document , public id , attributes ) { super ( document , id , attributes , SharedObjectSequenceFactory . segmentFromSpec ) ; } deprecated public getRange ( start , end ? ) { return this . getItems ( start , end ) ; } }