@stackbit/types
Version:
Types for Stackbit config and Content Source Interface
18 lines • 548 B
TypeScript
import { ConfigDelegate } from './config-delegate';
import { ModelWithSource } from './models';
import { User } from './content-source';
export type ModelPermissions = {
canView?: boolean;
canEdit?: boolean;
canPublish?: boolean;
};
export type DocumentPermissions = {
canView?: boolean;
canEdit?: boolean;
canPublish?: boolean;
};
export type ModelPermissionsFunction = (options: ConfigDelegate & {
model: ModelWithSource;
userContext: User;
}) => ModelPermissions;
//# sourceMappingURL=content-permissions.d.ts.map