TOutlineSchema

type TOutlineSchema<Data extends IOutlineData = IOutlineData, Param extends IOutlineParam = IOutlineParam> = {
outlineName: IOutlineSchema<Data, Param>["outlineName"];
} & Partial<IOutlineSchema<Data, Param>>;

Type definition for a partial outline schema, requiring an outline name and allowing optional properties from IOutlineSchema. Used to specify the schema details for overriding an existing outline.