openvibe-sdk/no-looks

Generated at from openvibe-contracts v0.221.0 and openvibe-sdk v0.65.0.

From types/no-looks.d.ts (both). Declarations are shown verbatim.

export export function noLooks<T>(text: T): T;

Public AI text with every description of a person removed (looks, body, clothing, hair, face, pose, age, guessed gender). Non-strings are returned as given.

export function noLooks<T>(text: T): T;

export export function noLooksTags(tags: unknown): string[];

Tags that name no clothing, hair, face, age or gendered person.

export function noLooksTags(tags: unknown): string[];

export export function hasLooks(text: unknown): boolean;

True when a short text (a title) names looks at all: replace it rather than repair it.

export function hasLooks(text: unknown): boolean;

export export function isExplicit(...texts: unknown[]): boolean;

True when any of the texts says a scene shows sexual content (body parts, sex acts, pornography, nudity): publish none of it.

export function isExplicit(...texts: unknown[]): boolean;

export export const RULES_VERSION: string;

A 16-hex-digit hash of the rules: record it after repairing stored rows, and repair again when it changes.

export const RULES_VERSION: string;