12 lines
312 B
TypeScript
12 lines
312 B
TypeScript
import {ConfigContext} from 'sanity'
|
|
import {StructureBuilder} from 'sanity/structure'
|
|
|
|
/**
|
|
* Helper for creating and typing composable structure parts.
|
|
*/
|
|
export default function defineStructure<StructureType>(
|
|
factory: (S: StructureBuilder, context: ConfigContext) => StructureType,
|
|
) {
|
|
return factory
|
|
}
|