@ccw-api/api
    Preparing search index...
    type Res = {
        artifactType: "STANDARD";
        createdAt: null | number;
        creationRelease: null | object;
        currentReleaseOid: null | MongoDBId;
        deletedAt: null | number;
        description: null | string;
        eid: null | string;
        ext: null | object;
        favoriteCount: number;
        featuredCoverLink: null | CNameOssUrl;
        forEveryone: null | boolean;
        hashTags: string[];
        isOpenSource: null | boolean;
        isTeamwork: null | boolean;
        keyboardLayout: null | string;
        lastPassedAt: null | number;
        latestCoverLink: CNameOssUrl;
        latestProjectLink: CNameOssUrl;
        likeCount: number;
        oid: MongoDBId;
        operatedAt: number;
        rank: "ORDINARY";
        remixCreationOid: null | MongoDBId;
        remixedCount: number;
        repostedSource: null | object;
        requireLogin: null | boolean;
        screenMode: CreationScreenMode;
        sourceOpenLevel: SourceOpenLevel;
        status: "DRAFT" | "PUBLISHED" | "BANNED" | "SUBMITTED" | "REJECTED";
        studentOid: MongoDBId;
        tags: string[];
        title: string;
        type: "ORIGINAL" | "REMIXED";
        typicalProjectId: null | string;
        updatedAt: number;
        viewCount: number;
        visibleScope: null | "PRIVATE" | "ALL";
    }
    Index

    Properties

    artifactType: "STANDARD"
    createdAt: null | number
    creationRelease: null | object
    currentReleaseOid: null | MongoDBId
    deletedAt: null | number
    description: null | string
    eid: null | string
    ext: null | object
    favoriteCount: number
    featuredCoverLink: null | CNameOssUrl
    forEveryone: null | boolean
    hashTags: string[]
    isOpenSource: null | boolean
    isTeamwork: null | boolean
    keyboardLayout: null | string
    lastPassedAt: null | number
    latestCoverLink: CNameOssUrl
    latestProjectLink: CNameOssUrl
    likeCount: number
    operatedAt: number
    rank: "ORDINARY"
    remixCreationOid: null | MongoDBId
    remixedCount: number
    repostedSource: null | object
    requireLogin: null | boolean
    screenMode: CreationScreenMode
    sourceOpenLevel: SourceOpenLevel
    status: "DRAFT" | "PUBLISHED" | "BANNED" | "SUBMITTED" | "REJECTED"
    studentOid: MongoDBId
    tags: string[]
    title: string
    type: "ORIGINAL" | "REMIXED"
    typicalProjectId: null | string
    updatedAt: number
    viewCount: number
    visibleScope: null | "PRIVATE" | "ALL"