Definitions
All listed definitions are available in the vue-semantic-structure package.
Example
ts
import type { ContentContainerProps } from 'vue-semantic-structure';Interface
ContentContainerProps
ts
interface ContentContainerProps {
tag?: string;
rootTags?: string[];
contentTags?: string[];
level?: number;
debug?: boolean;
}ContentContainerContext
ts
interface ContentContainerContext extends ContentContainerProps {
parentLevel: number;
currentLevel: number;
currentTag: string;
}ContentHeadlineProps
ts
interface ContentHeadlineProps {
tag: string;
debug: boolean;
}ContentHeadlineContext
ts
interface ContentHeadlineContext extends ContentHeadlineProps {
parentLevel: number;
currentLevel: number;
currentTag: string;
}ContentContainerOptions
ts
interface ContentContainerOptions {
tag?: string | undefined;
rootTags?: string[];
contentTags?: string[];
level?: number;
}ContentContainerReturn
ts
interface ContentContainerReturn {
parentLevel: ComputedRef<number>;
currentLevel: ComputedRef<number>;
currentTag: ComputedRef<string>;
}ContentHeadlineOptions
ts
interface ContentHeadlineOptions {
tag?: string | undefined;
}ContentHeadlineReturn
ts
interface ContentHeadlineReturn {
parentLevel: ComputedRef<number>;
currentLevel: ComputedRef<number>;
currentTag: ComputedRef<string>;
}