@wix/design-system
Version:
@wix/design-system
31 lines (29 loc) • 813 B
Flow
/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @format
* @flow
* @emails oncall+draft_js
*/
;
import type { DraftBlockType } from "./DraftBlockType";
import type { EntityRange } from "./EntityRange";
import type { InlineStyleRange } from "./InlineStyleRange";
/**
* A plain object representation of a ContentBlock, with all style and entity
* attribution repackaged as range objects.
*/
export type RawDraftContentBlock = {
key: ?string,
type: DraftBlockType,
text: string,
depth: ?number,
inlineStyleRanges: ?Array<InlineStyleRange>,
entityRanges: ?Array<EntityRange>,
data?: Object,
children?: Array<RawDraftContentBlock>,
...
};