WHFSFolder | WebHare Platform SDK
WebHare Platform SDK
    Preparing search index...

    Class WHFSFolder

    Hierarchy

    • WHFSBaseObject
      • WHFSFolder
    Index

    Constructors

    • Parameters

      • dbrecord: FsObjectRow
      • typens: string

      Returns WHFSFolder

    Properties

    dbrecord: FsObjectRow

    Accessors

    • get creationDate(): Instant

      Returns Instant

    • get id(): number

      Returns number

    • get indexDoc(): null | number

      Returns null | number

    • get isFile(): false

      Returns false

    • get isFolder(): true

      Returns true

    • get isPinned(): boolean

      Returns boolean

    • Returns null | string

    • get modificationDate(): Instant

      Returns Instant

    • get name(): string

      Returns string

    • get parent(): null | number

      Returns null | number

    • get parentSite(): null | number

      Returns null | number

    • get sitePath(): null | string

      Returns null | string

    • get title(): string

      Returns string

    • get type(): string

      Returns string

    • get whfsPath(): string

      Returns string

    Methods

    • Returns Promise<void>

    • Generate a unique name for a new object in this folder

      Parameters

      • suggestion: string

        Suggested name for the new object. If this name is already taken, a counter will be appended to the name

      • __namedParameters: { ignoreObject?: null | number; slugify?: boolean } = {}

      Returns Promise<string>

    • Get the base URL for items in this folder if it was published. Does not follow or use the indexDoc

      Returns Promise<null | string>

      • The base URL for this folder or an empty string if its site is not published
    • Type Parameters

      • K extends keyof ListableFsObjectRow = never

      Parameters

      • Optionalkeys: K[]

      Returns Promise<Pick<ListableFsObjectRow, "name" | "id" | "isFolder" | K>[]>

    • Parameters

      • path: string
      • options: OpenWHFSObjectOptions & { allowMissing: true }

      Returns Promise<null | WHFSFile>

    • Parameters

      • path: string
      • Optionaloptions: OpenWHFSObjectOptions

      Returns Promise<WHFSFile>

    • Parameters

      • path: string
      • options: OpenWHFSObjectOptions & { allowMissing: true }

      Returns Promise<null | WHFSFolder>

    • Parameters

      • path: string
      • Optionaloptions: OpenWHFSObjectOptions

      Returns Promise<WHFSFolder>

    • Open the parent folder for this object

      Parameters

      • __namedParameters: { allowRoot?: boolean } = {}

      Returns Promise<WHFSFolder>

      Error if this is a root subfolder

    • Returns Promise<void>